要找到BeautifulSoup中的div子节点,可以使用find_all()方法来筛选具有特定标签的所有元素。以下是一个使用BeautifulSoup和Python的实例代码示例:
from bs4 import BeautifulSoup
# HTML代码示例
html = '''
标题
段落
'''
# 创建BeautifulSoup对象
soup = BeautifulSoup(html, 'html.parser')
# 使用find_all()方法找到所有div标签
divs = soup.find_all('div')
# 遍历所有div标签,并打印其子节点
for div in divs:
for child in div.children:
if child.name is not None:
print(child)
运行以上代码将输出:
标题
段落
以上代码首先创建了一个BeautifulSoup对象,然后使用find_all()方法找到所有的div标签。接着使用循环遍历所有的div标签,并通过.children属性获取其子节点。最后打印出所有的子节点。