记一次scrapy无法下载图片,提示 [scrapy.middleware] WARNING:XXXX ImagesPipeline requires

news/2024/7/19 10:16:24 标签: 爬虫

今天在测试scrapy爬取糗事百科的图片,检查了几遍代码啥的都没问题,但是一直无法进行图片下载,后面查看打印的信息,发现提示:
[scrapy.middleware] WARNING: Disabled QiubaiPicPipeline: ImagesPipeline requires installing Pillow 4.0.0 or later

原来scrapy的图片保存、设置图片属性等需要几个模块,重新安装后成功

pip install pillow
pip install image

http://www.niftyadmin.cn/n/898874.html

相关文章

scrapy爬取图片报错ValueError: Missing scheme in request url: h

首先分析原因:因为使用ImagesPipeline时,往 image_urls 传入的是一个字符串,应该传入一个列表 修改前代码 执行报错:ValueError: Missing scheme in request url: h 修改后代码,执行成功

腾讯云服务器无法远程连接宝塔面板8888端口和数据库库3306端口

腾讯云服务器无法访问宝塔和MySQL 近期测试部分东西,买了一台腾讯云服务器,2核4G,发现只能远程登录,其它任何应用搭建都访问不了,发现是腾讯云的防火墙给隔离了。服务器配置如下 解决办法 登录腾讯云电脑端&#xff0…

Docker Desktop 启动时 Failed to set version to docker-desktop: exit code: -1的解决方法

windows下docker-desktop启动时报错Failed to set version to docker-desktop: exit code: -1,如下图所示: 解决办法 以管理员身份运行powershell 执行如下命令,然后重启电脑即可 netsh winsock reset

两种方式查看网站是否使用http/2协议

方法一 打开网站,按F12打开调试模式,选择Network,在表头的竖线间隙处单击鼠标右键,勾选上Protocol,默认没有勾选 未勾选前:没有显示协议 勾选后:看到Protocol列显示为h2,即使用的是…

Windows下RabbitMQ安装以及启动发生系统错误 1067。进程意外终止解决办法

安装 RabbitMQ需要64版本的Erlang环境支持, 需要先安装Erlang语言,为了方便大家安装,已经上传对应匹配的包到百度网盘。 PS:没有匹配搞死人,后面的排错方案就是采坑后查资料以及实践出来的,使用网盘存放的两个包应该就…

Windows下开启rabbitMQ的图形界面

打开RabbitMQ的安装路径的sbin目录 我的安装路径是:D:\rabbitMQ\rabbitmq_server-3.9.11\sbin 键入cmd,打开命令窗口 执行安装命令rabbitmq-plugins.bat enable rabbitmq_management 浏览器输入http://127.0.0.1:15672/ 用户名和密码都是guest

Flask SQLALCHEMY批量删除数据

背景:Biquge数据库中对应的字段chapter_name存在很多503 Service Temporarily Unavailable的异常数据,现在需要进行批量删除。 Book模型 class Book(db.Model):__tablename__ Biqugeid db.Column(db.Integer, primary_keyTrue)chapter_name db.Colu…

解决HTML中英文和数字不能自动换行

使用flask写了一个留言板程序&#xff0c;显示留言的宽度设置的是600px&#xff0c;输入纯英文或者纯数字的时候&#xff0c;留言无法换行&#xff0c;但是中文却可以。 jinja2渲染源码&#xff1a;<h5 class"text-info " style"width: 600px">{{ me…