# 示例代码:使用 CSS 选择器选择 HTML 元素
from bs4 import BeautifulSoup
# 示例 HTML 内容
html_content = '''
<html>
<head><title>Example Page</title></head>
<body>
<div class="container">
<h1>Welcome to the Example Page</h1>
<p class="description">This is a paragraph with some text.</p>
<a href="https://example.com" class="link">Example Link</a>
</div>
</body>
</html>
'''
# 使用 BeautifulSoup 解析 HTML
soup = BeautifulSoup(html_content, 'html.parser')
# 使用 CSS 选择器选择元素
# 选择所有具有 'container' 类的 div 元素
container_div = soup.select('div.container')
print("Selected container div:", container_div)
# 选择所有具有 'description' 类的 p 元素
description_p = soup.select('p.description')
print("Selected description paragraph:", description_p)
# 选择所有具有 'link' 类的 a 元素
link_a = soup.select('a.link')
print("Selected link:", link_a)
BeautifulSoup
是一个用于解析 HTML 和 XML 文档的 Python 库。soup.select()
方法允许我们使用 CSS 选择器来选择 HTML 元素。div
、p
和 a
元素,并打印了选择结果。上一篇:css平行四边形
下一篇:scale css
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站