【发布时间】:2021-02-15 11:51:09
【问题描述】:
这是我的价格监控代码的代码和输出:
soup = BeautifulSoup(page.content, 'html.parser')
title = soup.find(id="result_0_name").get_text()
price = soup.find("span", class_ = "normal_price")
#converted_price = price[0:3]
print(price.get_text())
print(title.strip())
输出如下
Starting at:
$0.70 USD
$0.67 USD
Operation Broken Fang Case
页面的html也是这样
<span class="market_table_value normal_price">Starting at:<br/>
<span class="normal_price" data-currency="1" data-price="69">$0.69 USD</span>
<span class="sale_price">$0.66 USD</span>
</span>
您可以看到没有 ID,所以我不能使用它,我只想显示“normal_price”而不是该范围内的其他数据。有什么想法吗?
【问题讨论】:
标签: python html beautifulsoup pycharm