python BS4 获取指定div的id属性值
时间: 2023-12-03 10:43:34 浏览: 162
python3爬虫获取html内容及各属性值的方法
你可以使用BeautifulSoup库中的find方法来获取指定的div标签,然后再通过属性操作方法获取该标签的id属性值。以下是一个例子:
```python
from bs4 import BeautifulSoup
html = """
<html>
<body>
<div id="content">
<h1>Hello World</h1>
<p>This is an example.</p>
</div>
</body>
</html>
"""
soup = BeautifulSoup(html, 'html.parser')
div_tag = soup.find('div', {'id': 'content'})
print(div_tag['id']) # 输出: content
```
在上面的代码中,我们首先使用BeautifulSoup将HTML字符串解析成BeautifulSoup对象,然后使用find方法查找id属性为content的div标签,最后通过属性操作方法获取该标签的id属性值。
阅读全文