无法使用scrapy抓取某些网站

问题描述 投票:0回答:1

我过去2年一直在使用scrapy。现在有一些问题,我无法找出这是什么问题。我正在爬行大约80个站点。所有这些都被抓取,但大约有6个网站没有被抓取。我正在使用RandomProxy中间件,RotateUserAgent中间件和splash。

那么,你能帮我弄清楚那是什么问题。然后我会搜索解决方案。无法抓取的网站是:http://proza.ru/avtor/miliku

错误是:

link:http://proza.ru/avtor/miliku; message: Traceback (most recent call last): Failure: twisted.web._newclient.ResponseNeverReceived: [<twisted.python.failure.Failure twisted.internet.error.ConnectionLost: Connection to the other side was lost in a non-clean fashion.>]
python web-scraping scrapy scrapy-spider scrapy-splash
1个回答
0
投票

我不确定robot.txt政策是否会导致您的错误。但您可以尝试在settings.py中禁用“Obey robot.txt”规则:

ROBOTSTXT_OBEY =错误

禁用此功能可能会导致站点策略违规。所以要小心!

© www.soinside.com 2019 - 2024. All rights reserved.