要正确提取div,可以使用BeautifulSoup库的find_all方法来查找所有符合条件的div标签。以下是一个示例代码:
from bs4 import BeautifulSoup
html = """
Content 1
Content 2
Content 3
"""
soup = BeautifulSoup(html, 'html.parser')
div_list = soup.find_all('div', class_='content')
for div in div_list:
print(div.text)
这段代码会输出所有class为"content"的div的文本内容:
Content 1
Content 2
Content 3
在find_all方法中,我们指定了标签名为'div',并使用class_参数指定了class为'content'的div。这样就可以正确提取所有符合条件的div了。