美文网首页
Scrapy如何开启重复下载?

Scrapy如何开启重复下载?

作者: 富竹 | 来源:发表于2020-04-22 21:52 被阅读0次

Scrapy下载图片的时候,默认如果两个Url相同的话,就不会再下载第2个了。

使用下面的方法可以让Scrapy开启重复下载。

  1. 找到Scrapy源码里的media.py这个文件

  2. 搜索MediaPipeline,找到这个类

  3. 注释掉这个类里的这些代码就可以了

# Return cached result if request was already seen
# if fp in info.downloaded:
#     return defer_result(info.downloaded[fp]).addCallbacks(cb, eb)

# Check if request is downloading right now to avoid doing it twice
# if fp in info.downloading:
#     return wad

相关文章

网友评论

      本文标题:Scrapy如何开启重复下载?

      本文链接:https://www.haomeiwen.com/subject/jqygihtx.html