【发布时间】:2023-03-05 14:00:01
【问题描述】:
如果条件为真(如 scrap_item_id == predefine_value ),是否有机会停止抓取。我的问题类似于Scrapy - how to identify already scraped urls,但我想在发现最后一个被刮掉的物品后“强制”我的刮擦蜘蛛停止爬行。
【问题讨论】:
-
好的……我很确定有更好的解决方案,但是从 scrapy.project import crawler crawler.engine.close_spider(spider, 'closespider_blee') 有效
-
该解决方案似乎很好。它也用于 scrapy 源代码(例如 contrib/closespider.py)