circle-check
Documentation has been updated: see help center and changelog in one place.

Viajes: Hoteles

Raspa resultados de Google Travel: Hotels con conteo de huéspedes, fechas y filtros de clasificación por estrellas. Integración API flexible con opciones de parámetros completas.

El google_travel_hotels la fuente de datos está diseñada para recuperar los resultados de búsqueda de hoteles del servicio Google Travel.

circle-exclamation

Muestras de solicitud

En este ejemplo, hacemos una solicitud para recuperar la 2página de resultados nd para disponibilidad de hoteles para 2 huéspedes adultos entre 2023-10-01 y 2023-10-10 para 2 to 4-estrellas en París desde google.com.

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "google_travel_hotels",
        "start_page": 2,
        "query": "hotels in Paris",
        "render": "html",
        "context": [
            {"key": "adults", "value": 2},
            {"key": "hotel_dates", "value": "2023-10-01,2023-10-10"},
            {"key": "hotel_classes", "value": [2, 3, 4]}
        ]
    }'

Usamos Realtime método de integración en nuestros ejemplos. Si desea usar Proxy Endpoint o asincrónico Push-Pull integración, consulte el métodos de integración sección.

Valores de parámetros de la solicitud

Genérico

Configuración básica y opciones de personalización para extraer resultados de Google Travel: Hotels.

Parámetro
Descripción
Valor predeterminado

source

Establece el scraper.

google_travel_hotels

query

La palabra clave o frase para buscar.

"query": "hotels" resultará en una lista de hoteles en una determinada geo_location.

"query": "hotels in <Location>" resultará en una lista de hoteles para <Location>. Por ejemplo, "query": "hotels in Paris" mostrará hoteles en París, independientemente de la geo_location.

-

render

Activa el renderizado de JavaScript cuando se establece en html. Más informaciónarrow-up-right.

-

callback_url

URL de su endpoint de callback. Más información.

-

user_agent_type

Tipo de dispositivo y navegador. La lista completa se puede encontrar aquí.

desktop

- parámetro obligatorio

Localización

Adapte los resultados de búsqueda a ubicaciones geográficas e idiomas específicos.

Parámetro
Descripción
Valor predeterminado

geo_location

La ubicación geográfica para la que se deben adaptar los resultados. Usar este parámetro correctamente es extremadamente importante para obtener los datos correctos. Tenga en cuenta que esta fuente puede aceptar un número limitado de geo_location valores: por favor consulte esta sección para ver geo_location valores que no producen resultados precisos.

-

locale

Accept-Language valor del encabezado que cambia el idioma de la interfaz web de la página de búsqueda de Google. Más información.

-

circle-info

NOTA: "geo_location": "United States" y otras ubicaciones de área amplia no son compatibles. Use ubicaciones a nivel de ciudad geo_location, p. ej., Seattle,Washington,United States

Paginación

Controles para gestionar la paginación.

Parámetro
Descripción
Valor predeterminado

start_page

Número de página inicial.

1

{"page": 2, "limit": 90}

Opciones avanzadas para adaptar y refinar el contexto de búsqueda.

Parámetro
Descripción
Valor predeterminado

context:adults

Número de huéspedes adultos

2

context:children

Número de huéspedes niños

-

context: hotel_classes

Filtrar resultados por número de estrellas del hotel. Puede especificar uno o más valores entre 2 y 5. Ejemplo: [3,4]

-

context: hotel_dates

Fechas de la estancia en el hotel, desde - hasta. Ejemplo: 2023-07-12,2023-07-13

-

Parámetros de contexto

Todos los parámetros de contexto deben añadirse al context array como objetos con key y value pares, p. ej.:

Ejemplo de salida

Última actualización

¿Te fue útil?