无论何时,当Scrapy获取到一个302重定向时,该操作都会被添加为队列中的最后一项。有没有办法强制Scrapy完成重定向并在此之后处理下一个URL?
REDIRECT_PRIORITY_ADJUST
控制重定向优先级。+2
。默认情况下,所有scrapy请求都以0
进行调度,因此所有重定向请求应具有优先于其他请求的优先级。priority
参数调度单个请求的优先级。100
,则需要编写以下代码:yield Request("http://someurl.com", priority=100)
REDIRECT_PRIORITY_ADJUST
的值,看看是否有帮助? - Tomáš Linhart