用scrapy爬取图片时候,采用ImagesPipeline下载,图片的src可以解析出来,但是没有下载出图片,爬取的时候提示
[scrapy.middleware] WARNING: Disabled imgsPipeline: ImagesPipeline
requires installing Pillow 4.0.0 or later
然后采用以下方式
pip install pillow
pip install image
日志重没有警告了,但是还是没有下载任何东西。
最后发现我没有在爬虫文件中写yield item。所以应该是安装上面两个包可以解决问题
还有setting.py的IMAGES_STORE参数不要写错了,写错了也下载不了数据
在使用Scrapy爬取图片时遇到无法下载的问题,由于ImagesPipeline需要Pillow库,开始时警告未安装。通过运行`pip install pillow`和`pip install image`解决了警告,但仍然没有下载图片。最终发现是因为在爬虫文件中缺少`yield item`导致。同时确保在settings.py中设置的IMAGES_STORE正确,否则会影响图片的下载。
341

被折叠的 条评论
为什么被折叠?



