如何从scrapyspider回调中收集统计信息?

如何从Spider回调中收集统计信息?

class MySpider(Spider):

name = "myspider"

start_urls = ["http://example.com"]

def parse(self, response):

stats.set_value('foo', 'bar')

总体上不确定该import如何stats使用或如何使用。

回答:

从scrapy文档中查看统计信息页面。该文档指出Stats Collector,但可能需要添加from scrapy.stats import stats到你的Spider代码中才能对其进行处理。

EDIT2:经过大量的谷歌搜索,显然没有必要导入。只需使用self.crawler.stats.set_value()

以上是 如何从scrapyspider回调中收集统计信息? 的全部内容, 来源链接: utcz.com/qa/418688.html

回到顶部