from scrapy.pipelines.images import ImagesPipeline
import scrapy
class ImgspiderdemoPipeline(ImagesPipeline):
def get_media_requests(self, item, info):
print(990)
lists=len(item["image_urls"])
for index in lists:
url=item["image_urls"][index]
name=item["imagename"][index]
yield scrapy.Request(url=url,meta={"name":name})
def file_path(self, request, response=None, info=None):
print(response.meta["name"])
return response.meta["name"]+".jpg"
def process_item(self, item, spider):
print(item["imagename"][0])
return item
ITEM_PIPELINES = {
'imgspiderdemo.pipelines.ImgspiderdemoPipeline': 800,
}
重寫了插件,沒報錯但好像沒效果沒有執行,圖片沒下載誰知道怎么回事
uj5u.com熱心網友回復:
同問 解決了嗎uj5u.com熱心網友回復:
樓主解決了么,我這也不執行,頭疼死了轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/277865.html
標籤:其他技術討論專區
