WARNING: Disabled imgsPipeline: ImagesPipeline requires installing Pillow 4.0.0 or later

在使用Scrapy爬取图片时遇到无法下载的问题,由于ImagesPipeline需要Pillow库,开始时警告未安装。通过运行`pip install pillow`和`pip install image`解决了警告,但仍然没有下载图片。最终发现是因为在爬虫文件中缺少`yield item`导致。同时确保在settings.py中设置的IMAGES_STORE正确,否则会影响图片的下载。
摘要由CSDN通过智能技术生成

用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参数不要写错了,写错了也下载不了数据

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值