Python 如何使用Scrapy获得属性(物品刮擦计数)?
我想得到总计数的刮项目,但我总是得到错误Python 如何使用Scrapy获得属性(物品刮擦计数)?,python,web-scraping,scrapy,Python,Web Scraping,Scrapy,我想得到总计数的刮项目,但我总是得到错误 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已过时
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”
我尝试了不同的代码并在互联网上搜索,但我无法得到正确的答案,请帮助我好的,现在我只是从
def __init__(self, stats):
self.stats = stats
@classmethod
def from_crawler(cls, crawler):
return cls(crawler.stats)