Python 网页抓取功能TripAdvisor

Python 网页抓取功能TripAdvisor,python,web-scraping,Python,Web Scraping,我正试图从我所在城市(巴西利亚-)的TripAdvisor网站上搜刮有关酒店的信息。然后,我想删除酒店的功能,如(免费Wifi(Wi-fi免费)、Piscina(泳池)等),但我的代码将删除所有分离的功能。共有30家酒店,最终,我得到了61个功能,因为我的代码无法将这些功能连接到相应的酒店名称 import requests from bs4 import BeautifulSoup as soup html = requests.get('https://www.tripadvisor.co

我正试图从我所在城市(巴西利亚-)的TripAdvisor网站上搜刮有关酒店的信息。然后,我想删除酒店的功能,如(免费Wifi(Wi-fi免费)、Piscina(泳池)等),但我的代码将删除所有分离的功能。共有30家酒店,最终,我得到了61个功能,因为我的代码无法将这些功能连接到相应的酒店名称

import requests
from bs4 import BeautifulSoup as soup

html = requests.get('https://www.tripadvisor.com.br/Hotels-g303322-Brasilia_Federal_District-Hotels.html')

bsobj = soup(html.content, 'lxml')

hotel = []
for name in bsobj.findAll('div', {'class':'listing_title'}):
    hotel.append(name.text.strip())
hotel #30 Hotel

caracteristicas = []
for caracteristica in bsobj.findAll('span', {'class':'text'}):
    caracteristicas.append(caracteristica.text.strip())
caracteristicas #61 features (caracteristicas)


有人能给我一个提示吗?

试着在这个主分区上迭代,然后从这里提取酒店名称和设施:

<div class="prw_rup prw_meta_hsx_responsive_listing ui_section listItem" data-prwidget-name="meta_hsx_responsive_listing" data-prwidget-init="handlers" data-no-pt-mw="true" data-mlv="true">