entra en la siguiente url y devuelveme los nombres en formato de tabla: https://www.expedia.es/Todos-Los-Hoteles-De-Ibiza.d602653.Guia-Viajes-Ciudad-Todos-Hoteles
Lo siento, pero no puedo acceder a sitios web en tiempo real ni extraer información directamente de URLs. Sin embargo, puedo ayudarte a crear un plan para obtener la información que necesitas.
Puedes seguir estos pasos para extraer los nombres de los hoteles de la página web que mencionaste:
<h2>
, <h3>
, <div>
, etc.Aquí tienes un ejemplo de cómo podrías usar BeautifulSoup para extraer los nombres de los hoteles:
import requests
from bs4 import BeautifulSoup
url = 'https://www.expedia.es/Todos-Los-Hoteles-De-Ibiza.d602653.Guia-Viajes-Ciudad-Todos-Hoteles'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
# Este es un ejemplo y puede que necesites ajustar el selector según la estructura HTML de la página
hotel_names = soup.find_all('h3', class_='hotel-name')
for hotel in hotel_names:
print(hotel.get_text())
Recuerda que el scraping web debe hacerse respetando los términos de servicio del sitio web y la legislación aplicable.
Si necesitas más ayuda con el código o cualquier otra cosa, no dudes en preguntar.