找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1571|回复: 2

[求助] BeautifulSoup使用find报错

1

主题

1

帖子

1

积分

贫民

积分
1
染4852147 发表于 2019-5-22 16:53:10 | 显示全部楼层 |阅读模式
源码:
from urllib.request import urlopen
from bs4 import BeautifulSoup

html =urlopen('http://www.pythonscraping.com/pages/page3.html')
bsObj = BeautifulSoup(html,"html.parser")
for sibling in bsObj.find('table',{'id':'gifeList'}).tr.next_siblings:
    print(sibling)
--------------------------------------------------------报错:[size=25.0667px]Traceback (most recent call last):  File "C:/Users/PycharmProjects/test/test.py", line 9, in <module>    for sibling in bsObj.find('table',{'id':'gifeList'}).tr.next_siblings:AttributeError: 'NoneType' object has no attribute 'tr'[size=25.0667px]
[size=25.0667px]---------------------------------------------------------[size=25.0667px]谢谢答复!
回复

使用道具 举报

0

主题

4

帖子

4

积分

贫民

积分
4
KennethO 发表于 2019-5-23 11:03:06 | 显示全部楼层
看报错 很明显嘛,bsObj.find('table',{'id':'gifeList'})没有找到对象,你看看gifeList有这个id?
回复 支持 反对

使用道具 举报

6

主题

30

帖子

30

积分

贫民

积分
30
你的一_LtH95 发表于 2019-5-23 17:11:12 | 显示全部楼层
giftList这个ID属性名,你的错的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表