Scrapy spidermon 异常
Scrapy spidermon exceptions
我正在尝试按照 here I did a quick Google search and also found this 所述设置 spidermon 监视器的基本套件。所以我做了一个快速的 monitors.py
,然后将代码复制并粘贴到那里。
然后我开始这样做:
SPIDERMON_ENABLED = True
SPIDERMON_SPIDER_CLOSE_MONITORS = (
'spidermon.contrib.scrapy.monitors.SpiderCloseMonitorSuite',
)
在我的settings.py的scrapy项目中
它不断引发此错误:
spidermon.exceptions.NotConfigured: You should specify a minimum number of items to check against
我相信我已经完成了(SPIDERMON_MIN_ITEMS = 10 # "SPIDERMON_MIN_ITEMS"
- 在文件的顶部)。
我做错了什么?我只想设置预定义的监视器,然后再对其进行优化。
Spidermon 在设置中找不到 SPIDERMON_MIN_ITEMS
的有效值。这必须是一个大于零的整数值,否则它会抛出所描述的错误。 SPIDERMON_ADD_FIELD_COVERAGE
set 也是强制性的,以便使用此 MonitorSuite 中可用的所有监视器。
为了运行从Spidermon项目中关闭内置的MonitorSuite SpiderCloseMonitorSuite
,请确认位于你的scrapy项目根目录的settings.py
文件是否有以下变量:
EXTENSIONS = {
'spidermon.contrib.scrapy.extensions.Spidermon': 500,
}
SPIDERMON_ENABLED = True
SPIDERMON_MIN_ITEMS = 10
SPIDERMON_ADD_FIELD_COVERAGE = True
SPIDERMON_SPIDER_CLOSE_MONITORS = (
'spidermon.contrib.scrapy.monitors.SpiderCloseMonitorSuite',
)
我正在尝试按照 here I did a quick Google search and also found this 所述设置 spidermon 监视器的基本套件。所以我做了一个快速的 monitors.py
,然后将代码复制并粘贴到那里。
然后我开始这样做:
SPIDERMON_ENABLED = True
SPIDERMON_SPIDER_CLOSE_MONITORS = (
'spidermon.contrib.scrapy.monitors.SpiderCloseMonitorSuite',
)
在我的settings.py的scrapy项目中
它不断引发此错误:
spidermon.exceptions.NotConfigured: You should specify a minimum number of items to check against
我相信我已经完成了(SPIDERMON_MIN_ITEMS = 10 # "SPIDERMON_MIN_ITEMS"
- 在文件的顶部)。
我做错了什么?我只想设置预定义的监视器,然后再对其进行优化。
Spidermon 在设置中找不到 SPIDERMON_MIN_ITEMS
的有效值。这必须是一个大于零的整数值,否则它会抛出所描述的错误。 SPIDERMON_ADD_FIELD_COVERAGE
set 也是强制性的,以便使用此 MonitorSuite 中可用的所有监视器。
为了运行从Spidermon项目中关闭内置的MonitorSuite SpiderCloseMonitorSuite
,请确认位于你的scrapy项目根目录的settings.py
文件是否有以下变量:
EXTENSIONS = {
'spidermon.contrib.scrapy.extensions.Spidermon': 500,
}
SPIDERMON_ENABLED = True
SPIDERMON_MIN_ITEMS = 10
SPIDERMON_ADD_FIELD_COVERAGE = True
SPIDERMON_SPIDER_CLOSE_MONITORS = (
'spidermon.contrib.scrapy.monitors.SpiderCloseMonitorSuite',
)