【发布时间】:2021-03-28 01:14:58
【问题描述】:
我只需要获取没有嵌套标签的顶部 div 标签。
<div class="listing-price">
K75,000
<span class="listing-price-sqm">$750000/m<sup>2</sup></span>
</div>
我的代码返回了 div 类标签和 span 类标签的值:
listing_price = house.find("div", class_="listing-price").text.strip()
我怎样才能得到价值 K75,000?
谢谢
【问题讨论】:
-
你可以试试
string而不是text,然后再检查一次。并将您的代码输出添加到您的问题中。 -
@iliya 输出为:K75,000 $750000/m2
-
您是否从
string中删除了strip()?这样做并报告。 -
我更新了代码:listing_price = house.find("div", class_="listing-price").string 但这次我没有得到值。结果是“无”
-
你能给我网址,让我有机会自己探索一下
标签: python html beautifulsoup tags find