- 数据解析
- 将单个图片的地址存入item对象中,并将这个对象提交给图片管道类
yield item
- 在管道类中导入图片管道父类 ImagesPipeline
- 自定义一个图片管道类,并继承父类 ImagesPipeline
- 重写里面的方法
- get_media_requests(self, item, info) 图片数据请求方法
- item参数为 主程序传过来的 item对象
- file_path(self, request, response=None, info=None, *, item=None) 该方法会自动将数据存入 返回的图片名称中,图片的路径可以在配置文件中设置
- request 为发送请求后的请求对象
- response 会自动接收到请求的数据
- item 为主程序中传过来的item对象
- item_completed(self, results, item, info) 该方法用于将item 返回给下一个即将执行的管道类
- get_media_requests(self, item, info) 图片数据请求方法
- 在配置文件中配置文件的存储路径
IMAGES_STORE = './imgs'