Красивый суп: извлечение предмета из HTML - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть следующий исходный код:

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

Я хочу получить количество спален, которое равно 4, но из-за div между Спальнями и 4 я не могу, у кого-нибудь есть идеи?Это мой текущий код, который в результате дает мне «спальню».

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

1 Ответ

0 голосов
/ 14 сентября 2018

Вы можете использовать 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...