python 筛选html中的class
时间: 2024-04-26 18:26:46 浏览: 64
06.bs4解析-bs4模块安装和使用1
你可以使用 BeautifulSoup 库的 `find_all()` 方法来筛选 HTML 中的 class。以下是一个示例代码:
```python
from bs4 import BeautifulSoup
import requests
# 获取HTML页面
response = requests.get('https://www.example.com')
html_content = response.content
# 解析HTML页面
soup = BeautifulSoup(html_content, 'html.parser')
# 筛选 class 为 "example-class" 的元素
class_elements = soup.find_all(class_='example-class')
# 输出结果
for element in class_elements:
print(element.text.strip())
```
在这个示例中,我们使用了 `class_` 参数来指定要查找的 class 名称。在 `find_all()` 方法中,我们将 `class_` 设置为 "example-class",这样就能筛选出所有 class 名称为 "example-class" 的元素。然后我们遍历这些元素,并输出它们的文本内容。你可以根据需要修改代码来适应不同的 HTML 页面和 class 筛选需求。
阅读全文