ImportError:无法导入名称ScrapyFileLogObserver

时间:2015-08-05 16:22:54

标签: python python-2.7 web-scraping scrapy scrapy-spider

我尝试使用ScrapyFileLogObserver测试scrapy日志。在我的源代码中,我正确设置了要使用的包:

  

来自scrapy.log导入ScrapyFileLogObserver

但是当我启动我的蜘蛛时,我遇到了这个错误:

  

来自scrapy.log导入ScrapyFileLogObserver

     

ImportError:无法导入名称ScrapyFileLogObserver

获取信息我使用scrapy的最新版本(Scrapy 1.0.1)。 我如何解决我的错误?

1 个答案:

答案 0 :(得分:6)

在1.0 Scrapy的日志记录系统was completely rewritten中,不再有ScrapyFileLogObserver。相反,Scrapy现在uses twisted's PythonLoggingObserver directly

observer = twisted_log.PythonLoggingObserver('twisted')
observer.start()