gpt4 book ai didi

Python:在
之前提取之后的文本

转载 作者:行者123 更新时间:2023-12-01 04:03:19 25 4
gpt4 key购买 nike

这是我要处理的 html 文件:

<span class="pl">Countries:</span> USA <br/>
<span class="pl">Language:</span> English <br/>

这是我的 python 代码:

from bs4 import BeautifulSoup

record=[]
soup=BeautifulSoup(html)
spans=soup.find_all('span')
for span in spans:
record.append(span.text)

我最终得到的是:

Countries: Language:

结果遗漏了一些重要信息:“USA”和“English”如何获取文本?

最佳答案

使用.next_sibling符号:

soup.find("span", text="Countries:").next_sibling
soup.find("span", text="Language:").next_sibling

关于Python:在<br/>之前提取</span>之后的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36122074/

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