无法下载图片
大佬好,我是python小白,用您的项目准备写论文。目前遇到了图片下载的问题。我用的是macOS,python版本是最新的3.13.0 我在setting里按您说的取消了图片pipeline的#,图片储存地址我没有修改,还是“./”。但是程序运行后,csv可以正常生成,但是终端里提示了以下错误: NoneType: None 2024-11-20 09:13:26 [scrapy.pipelines.media] ERROR: [Failure instance: Traceback: <class 'TypeError'>: MyImagesPipeline.file_path() got an unexpected keyword argument 'item' /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/scrapy/utils/defer.py:104:mustbe_deferred /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/scrapy/pipelines/files.py:596:media_to_download
麻烦大佬看一下是系统设置错误,还是什么问题?谢谢
您参考下 #473 。
大佬好,我是python小白,用您的项目准备写论文。目前遇到了图片下载的问题。我用的是macOS,python版本是最新的3.13.0 我在setting里按您说的取消了图片pipeline的#,图片储存地址我没有修改,还是“./”。但是程序运行后,csv可以正常生成,但是终端里提示了以下错误: NoneType: None 2024-11-20 09:13:26 [scrapy.pipelines.media] ERROR: [Failure instance: Traceback: <class 'TypeError'>: MyImagesPipeline.file_path() got an unexpected keyword argument 'item' /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/scrapy/utils/defer.py:104:mustbe_deferred /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/scrapy/pipelines/files.py:596:media_to_download
麻烦大佬看一下是系统设置错误,还是什么问题?谢谢
这个是因为你用的新版Scrapy,但是代码是旧版本的,你把参数改一下,如下:
def file_path(self, request, response=None, info=None, *, item=None):