为了账号安全,请及时绑定邮箱和手机立即绑定

crawl运行只打了一行

crawl只打了一行 exception出现的是'NoneType' object has no attribute 'find' 这是什么情况。。

正在回答

2 回答

为什么就打印出这么两行结果呀,也没有报错。

http://img1.sycdn.imooc.com//5846cd56000156d104780115.jpg

0 回复 有任何疑惑可以回复我~
#1

qq_只会helloworld_04265968

还真有可能是编码问题,把eclipse workspace默认改成utf -8 再重新新接一个就行
2016-12-11 回复 有任何疑惑可以回复我~
#2

慕先生1771226

貌似这是普遍问题 你的解决没 ?
2017-01-16 回复 有任何疑惑可以回复我~
#3

BoBoAlex

这个要怎么解决 我的也是一样
2017-04-24 回复 有任何疑惑可以回复我~

我也遇到过相似的问题,不知你的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()

修改后程序正常运行结束。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python开发简单爬虫
  • 参与学习       227670    人
  • 解答问题       1219    个

本教程带您解开python爬虫这门神奇技术的面纱

进入课程

crawl运行只打了一行

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信