栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Python beautifulsoup遍历表

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python beautifulsoup遍历表

每次使用

find()
或时
find_all()
,您都从文档的顶层开始,因此,例如,当您请求所有“ td”标签时,您将获得 文档中的 所有“
td”标签 而不仅仅是这些在您要搜索的表格和行中。您最好也不要搜索这些内容,因为没有在编写代码时使用它们。

我认为您想做这样的事情:

table1 = soup.find("table", border=1)table2 = table1.find('tbody')table3 = table2.find_all('tr')

或者,您知道,更像这样的东西,具有更多描述性的变量名可以启动:

rows = soup.find("table", border=1).find("tbody").find_all("tr")for row in rows:    cells = row.find_all("td")    rn = cells[0].get_text()    # and so on


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/611196.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号