课程
/后端开发
/Python
/Python开发简单爬虫
crawl只打了一行 exception出现的是'NoneType' object has no attribute 'find' 这是什么情况。。
2016-11-21
源自:Python开发简单爬虫 7-7
正在回答
为什么就打印出这么两行结果呀,也没有报错。
qq_只会helloworld_04265968
慕先生1771226
BoBoAlex
我也遇到过相似的问题,不知你的craw中一行语句是什么操作。
我遇到的问题是执行的语句res_data['summary']=summary_node.get_text()出现'NoneType' object has no attribute 'get_text'
我个人认为原因是:运行结果值为空,即None。None是不是所定义的类,因此没有get_text 属性。我修改方法如下:
if summary_node==None:
res_dat=None
else:res_data['summary']=summary_node.get_text()
修改后程序正常运行结束。
举报
本教程带您解开python爬虫这门神奇技术的面纱