python BS4 获取div的id
时间: 2023-10-16 09:12:51 浏览: 231
Python 获取div标签中的文字实例
可以使用BeautifulSoup库中的find方法来获取指定id的div标签。具体实现如下:
``` python
from bs4 import BeautifulSoup
html_doc = """
<html>
<head>
<title>Test Page</title>
</head>
<body>
<div id="content">
<h1>Test Page</h1>
<p>This is a test page.</p>
</div>
</body>
</html>
"""
soup = BeautifulSoup(html_doc, 'html.parser')
div_tag = soup.find('div', {'id': 'content'})
print(div_tag)
```
输出结果为:
```
<div id="content">
<h1>Test Page</h1>
<p>This is a test page.</p>
</div>
```
在find方法中,第一个参数为标签名,第二个参数为标签的属性,可以使用字典的形式传递属性名和属性值,例如{'id': 'content'}表示查找id为content的div标签。
阅读全文