当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python BeautifulSoup find_previous_sibling方法用法及代码示例


在 Beautiful Soup 中,标签的 find_previous_sibling() 方法返回同一父元素下的下一个元素。

例子

考虑以下 HTML 文档:

my_html = """
       <div>
             <p>Alex</p>
             <p>Bob</p>
       </div>
"""
soup = BeautifulSoup(my_html)

让我们获取 <p>Bob</p>previous_sibling

p_bob = soup.find("p")
p_bob.find_previous_sibling()



<p>Alex</p>

如果前一个节点不存在,则返回None

p_bob = soup.find("p")
p_bob.find_previous_sibling().find_previous_sibling()



None

相关用法


注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 BeautifulSoup | find_previous_sibling method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。