要获取父标签,可以使用BeautifulSoup中的find_parent()
方法。
例如,假设我们有以下HTML代码:
<div class="parent">
<p>子标签</p>
</div>
我们想要获取子标签<p>
的父标签<div>
,可以使用以下代码:
from bs4 import BeautifulSoup
html = """
<div class="parent">
<p>子标签</p>
</div>
"""
soup = BeautifulSoup(html, 'html.parser')
p_tag = soup.find('p')
parent_tag = p_tag.find_parent()
print(parent_tag)
输出结果为:
<div class="parent">
<p>子标签</p>
</div>