温馨提示×

BeautifulSoup怎么获取父标签

小亿
129
2024-05-14 11:08:20
栏目: 编程语言

要获取父标签,可以使用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>

0