首页 新闻 搜索 专区 学院

python beautifulsoup find和find_all嵌套使用 中的问题

0
悬赏园豆:200 [待解决问题]

import re,requests,csv
from bs4 import BeautifulSoup

url='http://www.xinfadi.com.cn/marketanalysis/0/list/1.shtml'
resp=requests.get(url)

print(resp.text) #拿到源代码

解析数据

page=BeautifulSoup(resp.text,'html.parser') #指定HTML解析器,构建beautifulsoup实例

table=page.find('table',class_='hq_table') #-->拿到表格

table = page.find('table',attrs={'class':'hq_table'}) #写法二

table2=table.find_all('tr',class_='tr_color')
问题我卡在这一步, 在table中我通过find获取到了表格,到table2 中我发现table已经变成了class,没办法使用find_all 继续分割下去 ,请求帮助。
已经摸索了一天还是搞不定特向大家请教
这是别人的案例,是可以的

瓜瓜龙的主页 瓜瓜龙 | 初学一级 | 园豆:2
提问于:2021-07-10 19:44
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册