安装BeautifulSoup4库:pip install beautifulsoup4
使用css选择器的语法,可以使用select方法。
几种常用的css选择器方法:html = """
Document
- 内容1
- 内容2
- 内容3
# 导入模块:
from bs4 import BeautifulSoup
# 创建 beautifulSoup对象
bs = BeautifulSoup(html,'lxml')
1.通过标签名查找可以限制查找条数,使用limit
2.通过类名查找在类的前面加一个.
3. 通过id查找在id的名字前面加一个#号
4.组合查找标签名与类名、id名进行的组合原理是一样的,比如查找div标签下,类为href1的a标签
直接子标签查找,使用 > 分隔:
title标签是head标签的子标签
5.通过属性查找:属性需要用中括号括起来
获取内容由于上面select查询出来都是列表的形式!
可以使用.attrs 获取属性和属性值,得到的是一个字典类型
打印result的类型,是Tag
操作Tag属性值的方法就像操作字典一样
那么获取属性值两种方法就是:
获取result的文本内容



