beautifulsoup.selete
时间: 2023-12-17 18:03:21 浏览: 71
BeautifulSoup.zip
BeautifulSoup是一个Python库,可以用于从HTML或XML文件中提取数据。其中,select()方法可以根据CSS选择器来选择HTML或XML文档中的元素。
使用select()方法,只需传入一个CSS选择器即可选择对应的元素。例如:
```
from bs4 import BeautifulSoup
html_doc = """
<html>
<head>
<title>BeautifulSoup Test</title>
</head>
<body>
<div class="article">
<h1>Article Title</h1>
<p>Article content...</p>
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</div>
</body>
</html>
"""
soup = BeautifulSoup(html_doc, 'html.parser')
items = soup.select('ul li')
for item in items:
print(item.text)
```
上述代码中,我们通过CSS选择器`ul li`来选择HTML文档中的所有`li`元素,并输出它们的文本内容。
阅读全文