使用BeautifulSoup获取<tr>标签的样式

您所在的位置:网站首页 标签错误 使用BeautifulSoup获取<tr>标签的样式

使用BeautifulSoup获取<tr>标签的样式

2023-03-10 02:59| 来源: 网络整理| 查看: 265

我正在抓取页面,并从该页面上的表中获取所有元素,如下所示: r = requests.get("http://lol.esportswikis.com/wiki/G2_Esports/Match_History") s = BeautifulSoup(r.content, "lxml") tr = s.find_all("table", class_="wikitable sortable")[0].find_all("tr")[3:] print tr[0]

输出:

... ... ...

现在,我试图获取标签的样式,但是我不知道如何。例如,如果我这样做: for item in tr[0]: print item

它显然只是打印 ... 东西。我想我大概可以做这样的事情print tr[0].something,比如tr[0].tag,但一切到目前为止,我已经尝试并没有带来我想要的东西。

1> Padraic Cunn..:

只需使用以下属性即可访问tag["attribute"]:

In [28]: soup = BeautifulSoup('', 'html.parser') In [29]: print soup.find("tr")["style"] pretty

如果您只想要具有样式属性an的tr标签来全部获取它们:

trs = s.find("table", class_="example-table").find_all("tr", style=True) for tr in trs: print(tr["style"])

或使用CSS选择器:

trs = s.select("table.example-table tr[style]") for tr in trs: print(tr["style"])

使用您的实际网址:

In [41]: r = requests.get("http://lol.esportswikis.com/wiki/G2_Esports/Match_History") In [42]: s = BeautifulSoup(r.content, "lxml") In [43]: trs = s.select("table.wikitable.sortable tr[style]") In [44]: In [44]: for tr in trs: ....: print(tr["style"]) ....: background-color:#C6EFCE background-color:#C6EFCE background-color:#FFC7CE background-color:#C6EFCE background-color:#C6EFCE background-color:#C6EFCE background-color:#C6EFCE background-color:#C6EFCE background-color:#FFC7CE background-color:#FFC7CE background-color:#FFC7CE background-color:#C6EFCE background-color:#FFC7CE background-color:#C6EFCE background-color:#FFC7CE background-color:#FFC7CE background-color:#FFC7CE background-color:#FFC7CE background-color:#C6EFCE background-color:#C6EFCE background-color:#FFC7CE background-color:#C6EFCE background-color:#C6EFCE background-color:#C6EFCE background-color:#FFC7CE background-color:#C6EFCE background-color:#C6EFCE background-color:#C6EFCE background-color:#C6EFCE background-color:#C6EFCE background-color:#C6EFCE background-color:#C6EFCE background-color:#C6EFCE background-color:#FFC7CE background-color:#C6EFCE background-color:#FFC7CE background-color:#C6EFCE background-color:#C6EFCE background-color:#C6EFCE background-color:#C6EFCE background-color:#FFC7CE background-color:#C6EFCE background-color:#C6EFCE background-color:#C6EFCE background-color:#FFC7CE background-color:#FFC7CE background-color:#C6EFCE background-color:#FFC7CE background-color:#FFC7CE background-color:#C6EFCE python request get http port match xml int html 写下你的评论吧 ! 推荐阅读 python 二分类问题续【老鱼学tensorflow2】[Python常见问题] 二分类问题续【老鱼学tensorflow2】[Python常见问题] 前面我们针对电影评论编写了二分类问题的解决方案。这里对前面的这个方案进行一些改进。分批训练model.fit(x_train,y_train,epochs20,batch ... [详细] 蜡笔小新   2023-03-10 02:22:41 char 保留退格键不会一一清除文本 保留退格键不会一一清除文本 如何解决《保留退格键不会一一清除文本》经验,为你挑选了1个好方法。 ... [详细] 蜡笔小新   2023-03-10 01:23:05 chat 你如何测试firebase邀请? 如何解决《你如何测试firebase邀请?》经验,为你挑选了1个好方法。 ... [详细] 蜡笔小新   2023-03-10 00:37:41 python 豆瓣api接口暂时不开了吗,豆瓣api开发者文档 apikey0b2bdeda43b5688921839c8ecb20399b接口参数start:数据的开始项count:单页条数city:城市示例urlfhtt ... [详细] 蜡笔小新   2023-03-09 22:30:36 io 如何在iOS中处理不同的方向 - How to handle different orientations in iOS ADDED:Youcanaccessthisprojectongithubios6rotations添加:您可以在githubios6轮上访问这个项目Sorryguys ... [详细] 蜡笔小新   2023-03-10 02:18:06 hash 微信小程序登入流程 微信小程序登入流程 微信小程序登入流程前言:openid与unionidopenid:是用单个微信应用表示用户的唯一标识。亚洲:饼哥小程序上openid:123,那该用户再张成的小程序上他的op ... [详细] 蜡笔小新   2023-03-10 02:17:24 io Mybatis学习笔记一级缓存 Myba ... [详细] 蜡笔小新   2023-03-10 00:15:20 io Android-自定义侧滑菜单 Android-自定义侧滑菜单 效果图:需要继承ViewGroup,因为包含了子控件,菜单子控件与主页面子控件ActivityXml布局相关: author-avatar pet宠物情缘 这个家伙很懒,什么也没留下! Tags | 热门标签 string version golang window replace emoji substring text hashset hashtable web3 split dockerfile copy timestamp cmd expression io header fetch input hash python char stream php5 chat grid metadata spring RankList | 热门文章 1C语言中,位运算完成 加、减、乘、除 2如何为特定用户选择最后一行? 3详述 TCP 的 TIME_WAIT 状态要维持 2MSL 的原因 4RxJava在Scheduler.io()线程中不起作用 5GitHub 部分仓库遭遇黑客攻击 (2019年5月) 6软件开发的三层架构基础概念 7dummy_backend_queue.go 8@ angular/platform-b​​rowser vs. @ angular/platform-b​​rowser-dynamic 9Oracle推出轻量级Java微服务框架Helidon 10我可以使用什么而不是C#中的"using"语句 11在C中将数字打印为英文单词 12【SPOJ】SPCQGopu and Digits Divisibility 数位处理 13ReactJS应用多种内联样式 14开发笔记:重头再学JS— 引用类型 15在Visual Studio 2015中同步时使用rebase PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具 Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有      



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3