gpt4 book ai didi

python - 如何在不解析内部div的情况下提取外部div内容

转载 作者:太空宇宙 更新时间:2023-11-03 15:57:39 26 4
gpt4 key购买 nike

我有一个 div,例如:

    <div class="info">
Illinois
<div class="price">
$20
</div>
</div>

我想获取“info”div 的内容,但没有“price”div 的内容。我正在使用 Python 和 BeutifulSoup。我试图将 div 内容转换为可以轻松过滤的字符串,但我的代码不起作用:

infosoup = soup.find_all('div', class_="info")
for element in infosoup:
name = element.string.strip()

感谢任何帮助。

最佳答案

最好使用 find 命令的 text=True 参数,而不是尝试索引内容列表。

matches = [div.find(text=True).strip() for div in soup.find_all('div', class_="info")]

返回:

['Illinois']

关于python - 如何在不解析内部div的情况下提取外部div内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42377126/

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