gpt4 book ai didi

python BeautifulSoup 获取特定元素

转载 作者:太空宇宙 更新时间:2023-11-03 14:12:32 25 4
gpt4 key购买 nike

如果我有这样的html代码

<div class="new_info_next">
<input type="hidden" value="133" id="new_id" class="new_id">
<input type="hidden" value="0" id="default_pe" class="default_pe">
</div>

我只想在 input 的第一行中得到 133 我使用 BeautifulSoup4 尝试这段代码

info = soup.find_all("div", {"class": "new_info_next"})
for inpu in info:
for inpu1 in inpu.select('input'):
print inpu1 .get('value')

但是输出是

133
0

如何只得到133

最佳答案

使用 汤.find()

默认情况下,它会给你第一个匹配的元素,所以你可以这样做:

info = soup.find("div", {"class": "new_info_next"})

和 info.get('value') 应该是 133

关于python BeautifulSoup 获取特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36187731/

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