gpt4 book ai didi

python - 如何使用 beautifulsoup 在嵌套的 div 中获取文本

转载 作者:行者123 更新时间:2023-11-28 04:21:43 25 4
gpt4 key购买 nike

嵌套的div

<div class="a">
<div class="b">first part text</div>
second part text
</div>

这是我的代码

infos = soup.findAll("div", {"class": "a"})
print(infos[0].getText())

控制台打印的是第一部分文本第二部分文本。如何仅提取第二部分文本

感谢您的回答。

最佳答案

  1. 使用find()返回find_all()中的第一个元素
  2. 使用. 查找infos 标签中的下一个div 并使用next_sibling 查找文本

infos = soup.find("div", {"class": "a"})
print(infos.div.next_sibling)

enter image description here

关于python - 如何使用 beautifulsoup 在嵌套的 div 中获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42176038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com