我想获得已删除项目的总计数,但我总是收到错误
from scrapy.stats import stats
class MySpider(Spider):
name = "myspider"
start_urls = ["http://example.com"]
#Other Code
def close_spider(self, spider):
stats.set_value('item_scraped_count')
我总是得到这个错误“Scrapy.stats已经过时使用crawler.stats”
我尝试了不同的代码,并在互联网上搜索,但我无法得到正确的答案,请帮助我
All Good Now我只是使用https://doc.scrapy.org/en/latest/topics/stats.html中的这个
def __init__(self, stats):
self.stats = stats
@classmethod
def from_crawler(cls, crawler):
return cls(crawler.stats)