管道 也打开了pipelines.py 里定义的类,但是 get_media_requests不重载,不下载图片是怎么回事求助
ITEM_PIPELINES = {
'spider.pipelines.SpiderPipelineXH': 100
}
#piplines 文件
from scrapy.pipelines.images import ImagesPipeline
import scrapy
class SpiderPipelineXH(ImagesPipeline):
ptinr('这里有输出')
def get_media_requests(self, item, info):
print(item) #没有输出
yield scrapy.Request(item['src'])
def item_completed(self, results, item, info):
print(results)
return item