首页 > 解决方案 > 使用beautifulsoup 在特定标签之后提取文本?

问题描述

我需要在下面给出的 html 页面的强标记之后提取文本吗?我怎么能用漂亮的汤来做呢。它给我带来了问题,因为它没有任何类或 id,所以选择这个标签的唯一方法是使用文本。

{strong}姓名:{/strong}山姆·史密斯{br}

所需结果

山姆·史密斯

标签: pythonweb-scrapingbeautifulsoup

解决方案


感谢您的所有回答,但我能够通过以下方式做到这一点:

b_el = soup.find('strong',text='Name:') 打印 b_el.next_sibling

这对我来说很好。这只打印下一个兄弟姐妹我怎么能打印下一个兄弟姐妹呢?


推荐阅读