python爬虫总是提示这个错误?不知道怎么解决 2C

总是提示这个错误,求解答啊一下午啦还有弄好呢craw 1 : http://baike.baidu.com/view/4072022.htm craw failed-- 'NoneType' object has no attribute 'find'图片说明

4个回答

fgfgsd

卧式
我是那几分的
dvasdvdfv

那个find函数有用。就是运行报错,不知道是版本吗?我的是python2.7

你那个后面的find()是不是放错层次了,去掉最外层的括号试一下。
写成下面的样子试试:title_node = soup.find('dd', class_="lemmaWgt-lemmaTitle-title").find('h1')

u010910749
labixiaoxin789 回复zuoakang:报的错都是一样的吗?我看了一下那个网址,你爬取的那个dom('h1')是有值的
3 年多之前 回复
zuoakang
初出茅庐多多指教 它原本是跟你说的一样,我只是改成这样了,但是结果是一样的,都是运行不了
3 年多之前 回复

soup.find().find()
楼主先看下find函数返回值,找到为1,找不到是-1,所以第二个find函数的对象就不再是个字符串而是int型

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问