温馨提示×

BeautifulSoup怎么获取父标签

小亿
137
2024-05-14 11:08:20
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:BeautifulSoup怎么获取子标签

0