gpt4 book ai didi

python - BeautifulSoup : Parsing "Span" element

转载 作者:太空狗 更新时间:2023-10-30 03:01:06 25 4
gpt4 key购买 nike

我一直在撞墙,但感觉离这里很近。

正在收集的 HTML block :

        <div class="your-price">
<span class="label">Your Price</span>
<span class="currency">$369.99</span>
<input type="hidden" name="price" value="$369.99" />
</div>

我想单独解析出“$369.99”值(货币类)。到目前为止,这是我的逻辑,它捕获了“标签”和“货币”内容:

r = requests.get(Base_URL)
soup = BeautifulSoup(r.content)

product_price = soup.find("div", {"class": "your-price"})
print product_price.text

感谢您的帮助!

最佳答案

你可以沿着树往下走,用 class="currency" 搜索 span:

print soup.find("div", class_="your-price").find("span", class_="currency").text

或者,使用 CSS selectors (至少,更短更易读):

print soup.select('div.your-price span.currency')[0].text

关于python - BeautifulSoup : Parsing "Span" element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26646231/

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