博客
关于我
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/

你可能感兴趣的文章
php缓存查询函数
查看>>
php编写TCP服务端和客户端程序
查看>>
php编码规范
查看>>
PHP编码规范-PSR1、psr2 /psr3 psr4
查看>>
PHP编程效率的20个要点
查看>>
PHP网页缓存技术优点及代码
查看>>
PHP自动化测试(一)make test 和 phpt
查看>>
php自定义函数: 文件大小转换成智能形式
查看>>
php英语单词,php常用英语单词,快速学习php编程英语(6)
查看>>
R3.4.0安装包时报错“需要TRUE/FALSE值的地方不可以用缺少值”,需升级到R3.5.0
查看>>
PHP获取curl传输进度
查看>>
PHP获取IP所在地区(转)
查看>>
PHP获取IP的方法对比
查看>>
php获取json里面内容
查看>>
R2的版本由来
查看>>
PHP获取图片宽度高度、大小尺寸、图片类型、用于布局的img属性
查看>>
PHP获取当前文件的绝对路径
查看>>
PHP获取当前时间、时间戳的各种格式写法汇总
查看>>
PHP获取当前页面的完整URL
查看>>
php获取数据库中数据生成json,中文乱码问题的解决方案
查看>>