一旦我的 scrapy 抓取了所有预期的页面,我该如何打印消息?
How can I print a message once my scrapy has crawled all the intended pages?
我正在尝试打印一条简单的消息 -
print("---------------The crawling is now completed..!!----------")
但我从未在控制台上收到此消息。
我不确定scrapy控制流在完成抓取过程后会去哪里。
我正在尝试在我的 spider.py 主文件中打印此消息。如有任何建议,我们将不胜感激。
已解决。
我们可以简单地在 pipelines.py 文件中创建一个新方法:
def close_spider(self,spider):
我们在里面写的任何东西都是在蜘蛛完成爬行后执行的。
我正在尝试打印一条简单的消息 -
print("---------------The crawling is now completed..!!----------")
但我从未在控制台上收到此消息。
我不确定scrapy控制流在完成抓取过程后会去哪里。
我正在尝试在我的 spider.py 主文件中打印此消息。如有任何建议,我们将不胜感激。
已解决。 我们可以简单地在 pipelines.py 文件中创建一个新方法:
def close_spider(self,spider):
我们在里面写的任何东西都是在蜘蛛完成爬行后执行的。