首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改抓取请求队列大小?如何实现严格的DFO顺序

如何更改抓取请求队列大小?如何实现严格的DFO顺序
EN

Stack Overflow用户
提问于 2015-02-08 18:19:01
回答 1查看 686关注 0票数 5

根据常见问题解答,Scrapy首先探索深度,但我注意到它会处理10到30个来自start_urls的请求,然后再运行任何更深的请求。

在处理start_urls之前,我可以更改参数并强制scrapy探索深度吗?

参考http://doc.scrapy.org/en/latest/faq.html#does-scrapy-crawl-in-breadth-first-or-depth-first-order

EN

回答 1

Stack Overflow用户

发布于 2019-01-14 21:27:29

作为Apalala suggested,如果您真的想使用Scrapy强制执行特定的请求顺序,inline requests是可行的。

在设计上,Scrapy并不意味着严格遵循请求的顺序,对于大多数用例来说,Request.meta、优先级(来自Request constructor)甚至您提到的DEPTH_PRIORITY setting就足够了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28392830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档