博客
关于我
soup.select()方法详解
阅读量:157 次
发布时间:2019-02-28

本文共 774 字,大约阅读时间需要 2 分钟。

通过BeautifulSoup库筛选HTML元素

BeautifulSoup库提供了便捷的方法来筛选HTML文档中的元素,支持通过标签名、类名、id名以及组合方式进行查找。这些方法的返回类型为list,可以通过列表索引获取具体元素。

1. 通过标签名查找

print soup.select('title')    返回结果:#The Dormouse's story        示例:查找所有a标签     print soup.select('a')    返回结果:#, Lacie, Tillie            2. 通过类名查找         print soup.select('.sister')    返回结果:#, Lacie, Tillie            3. 通过id名查找         print soup.select('#link1')    返回结果:#            4. 组合查找         print soup.select('p #link1')    返回结果:#            5. 直接子标签查找         print soup.select("head > title")    返回结果:#The Dormouse's story            6. 属性查找         print soup.select('a[href="http://example.com/elsie"]')    返回结果:#            7. 获取元素文本         span_text = soup.select('#class')[0].get_text()        通过get_text()方法可以获取元素的文本内容。

转载地址:http://jinj.baihongyu.com/

你可能感兴趣的文章
SharePoint 2013 图文开发系列之定义站点模板
查看>>
PCB设计十条黄金法则
查看>>
SpringSecurity框架介绍
查看>>
PCI Express学习篇:Power Management(二)
查看>>
pcie握手机制_【博文连载】PCIe扫盲——Ack/Nak 机制详解(一)
查看>>
pcm转wav的方法及代码示例
查看>>
PC史上最悲剧的16次失败
查看>>
PC端恶意代码分析Lab1.1-5.1,从零基础到精通,收藏这篇就够了!
查看>>
PC端稳定性测试探索
查看>>
PC端编辑 但能在PC端模拟移动端预览的富文本编辑器
查看>>
PDB文件:每个开发人员都必须知道的
查看>>
springMVC学习(二)
查看>>
Pdfkit页眉和页脚
查看>>
PDF中的Pandoc语法突出显示不起作用
查看>>
pdf从结构新建书签_在PDF文件中怎样创建书签
查看>>
pdf做成翻页电子书_第一弹:常见BOOX电子书阅读器问题解答,这些技能你都会吗?...
查看>>
PDF文字识/编辑?这个工具真的很强大!
查看>>
pdf文档出现乱码如何修改
查看>>
pdf根据模板导出
查看>>
PDF调出本来存在的书签面板
查看>>