python beautifulsoup4 findall_为什么我会在Python中使用BeautifulSoup“'ResultSet'没有'findAll'属性?...

所以我正在慢慢地学习Python,并试图制作一个简单的函数,它将从在线游戏的高分页面中绘制数据。这是别人的代码,我重写了一个函数(这可能是问题),但我得到这个错误。代码如下:

>>> from urllib2 import urlopen

>>> from BeautifulSoup import BeautifulSoup

>>> def create(el):

source = urlopen(el).read()

soup = BeautifulSoup(source)

get_table = soup.find('table', {'id':'mini_player'})

get_rows = get_table.findAll('tr')

text = ''.join(get_rows.findAll(text=True))

data = text.strip()

return data

>>> create('http://hiscore.runescape.com/hiscorepersonal.ws?user1=bigdrizzle13')

Traceback (most recent call last):

File "", line 1, in

create('http://hiscore.runescape.com/hiscorepersonal.ws?user1=bigdrizzle13')

File "", line 6, in create

text = ''.join(get_rows.findAll(text=True))

AttributeError: 'ResultSet' object has no attribute 'findAll'提前致谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值