信号API¶统计收集器API¶在 scrapy.statscollectors 模块和它们都实现由 StatsCollector 类(它们都从中继承)。 - classscrapy.statscollectors.StatsCollector[源代码]¶
- get_value(key, default=None)[源代码]¶
返回给定stats键的值,如果该键不存在,则返回默认值。
- get_stats()[源代码]¶
以dict形式获取当前运行的spider的所有统计信息。
- set_value(key, value)[源代码]¶
为给定的stats键设置给定值。
- set_stats(stats)[源代码]¶
使用传入的dict重写当前状态 stats 参数。
- inc_value(key, count=1, start=0)[源代码]¶
假定给定的起始值(未设置时),按给定的计数递增给定的stats键的值。
- max_value(key, value)[源代码]¶
仅当同一个键的当前值小于值时,才为给定键设置给定值。如果给定键没有当前值,则始终设置该值。
- min_value(key, value)[源代码]¶
仅当同一键的当前值大于值时,才为给定键设置给定值。如果给定键没有当前值,则始终设置该值。
- clear_stats()[源代码]¶
清除所有统计。
以下方法不是stats集合API的一部分,而是在实现自定义stats收集器时使用的: - open_spider(spider)[源代码]¶
打开给定的蜘蛛以收集统计信息。
- close_spider(spider)[源代码]¶
关闭给定的蜘蛛。调用之后,就不能访问或收集更多的特定统计信息。
|