BeautifulSoup是一个用于解析HTML和XML文档的python库。
查找一般使用find函数,find
函数可以接受多种参数,包括标签名、属性名和值、子标签等。它返回的是第一个匹配的元素,如果没有找到匹配的元素,它将返回None
。
例子如下
from bs4 import BeautifulSoup
# 查找第一个<div>标签
first_div = soup.find('div')
# 查找第一个class属性包含'example'的<div>标签
first_div_with_class = soup.find('div', {'class': 'example'})
# 查找第一个id属性为'example'的<div>标签
first_div_with_id = soup.find('div', {'id': 'example'})