我试图弄清楚如何使用Python进行网页抓取/抓取,所以我下载了一个我在GitHub上找到的抓取工具,看看它是如何工作的,它叫做PyCrawler,代码是here。当我尝试执行它时,我得到了以下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "PyCrawler.py", line 18, in <module>
logging.config.dictConfig(LOGGING)
File "C:\Python27\lib\logging\config.py", line 803, in dictConfig
dictConfigClass(config).configure()
File "C:\Python27\lib\logging\config.py", line 585, in configure
'%r: %s' % (name, e))
ValueError: Unable to configure handler 'console': must be string, not None
None
字典中没有console
值,所以我认为它会出错,因为由于某种原因它无法正确读取,但我无法弄清楚原因。
答案 0 :(得分:0)
您的文件夹中是否有ColorStreamHandler.py
(或者在Python的路径上可用)?请注意&#39; console&#39;被实例化为ColorStreamHandler
。
'console': {
'class': 'ColorStreamHandler.ColorStreamHandler',
...
} ...
将ColorStreamHandler
添加到您的文件夹中,它应该有效。