首页 > 解决方案 > Beautiful Soup:从 HTML 中检索项目

问题描述

我有以下源代码:

<div class="search-results-listings-list__item-description__characteristics-popover">
    Bedrooms
</div>
    4

我想检索卧室的数量,即 4,但由于divBedrooms 和 4 之间我不能,有人有什么想法吗?这是我当前的代码,结果只给了我“卧室”。

bedrooms=soup.find_all(class_="search-results-listings-list__item-description__characteristics-popover")

标签: htmlbeautifulsoup

解决方案


您可以使用next_sibling获取4

div=soup.find(class_="search-results-listings-list__item-description__characteristics-popover")
sibling=div.next_sibling
print(div.get_text()+sibling) 
#Bedrooms        4

推荐阅读