在scrapy中设置LOG_ENABLED=FALSE
我一直在尝试关闭Scrapy的调试打印信息,经过简单的网上搜索,我发现有些人用以下代码行解决了这个问题:
LOG_ENABLED = False
或者
LOG_LEVEL = 'INFO'
但在这两种情况下,都没有解决我的问题。
如果有人能帮我,我会非常感激。
1 个回答
0
我正在使用Scrapy,收到了常规的日志信息。是的,我在用settings.py,其他功能都正常。
我找到了解决这个问题的方法。
我不知道为什么在settings.py上它没有“物理上”工作,但这是解决我问题的方法:
from scrapy.conf import settings
settings.set('LOG_ENABLED', False ,priority='cmdline')
我把它放在了爬虫类里面,每次爬虫运行时,这个设置就会“动态”改变。
谢谢你的回复 :)