<div class="pager"> <li class="active">这种嵌套的网页标签,我只想读取<li>中的内容,该怎么做
时间: 2023-12-11 14:02:26 浏览: 120
<div class="top">我的网页设计作业</div>
您可以使用Python中的BeautifulSoup库来解析HTML文档,并使用它提供的find_all函数来查找所有的li标签。然后,可以使用.text属性来获取标签中的文本内容。
以下是一个示例代码:
```python
from bs4 import BeautifulSoup
html = '<div class="pager"> <li class="active">1</li> <li>2</li> <li>3</li> </div>'
soup = BeautifulSoup(html, 'html.parser')
lis = soup.find_all('li')
for li in lis:
print(li.text)
```
输出将会是:
```
1
2
3
```
注意:如果HTML文档非常复杂,您可能需要使用更复杂的选择器来定位您需要的标签。BeautifulSoup提供了多种选择器,您可以在官方文档中找到更多信息。
阅读全文