我不停地跑进墙里,但感觉我离这儿很近。
正在获取的HTML块:
<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”值(currency类)。以下是我目前的逻辑,它同时捕获了“label”和“currency”内容:
r = requests.get(Base_URL)
soup = BeautifulSoup(r.content)
product_price = soup.find("div", {"class": "your-price"})
print product_price.text
谢谢你的帮助!
您可以沿着树向下搜索
span
并使用class="currency"
:或者,使用^{} (至少更短,可读性更强):
相关问题 更多 >
编程相关推荐