beautifulsoup4 根据div class定位
时间: 2024-04-12 09:32:29 浏览: 75
BeautifulSoup获取指定class样式的div的实现
可以使用BeautifulSoup库根据div的class属性进行定位。以下是一个示例代码:
```python
from bs4 import BeautifulSoup
html = '''
<div class="container">
<div class="content">Content 1</div>
<div class="content">Content 2</div>
<div class="content">Content 3</div>
</div>
'''
soup = BeautifulSoup(html, 'html.parser')
divs = soup.find_all('div', class_='content')
for div in divs:
print(div.text)
```
在这个例子中,首先创建一个BeautifulSoup对象,然后使用`find_all`方法查找所有class为"content"的div元素。最后,可以通过遍历divs列表来获取每个div元素的文本内容。
阅读全文