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

Travel: Hotels

Raspa resultados de Google Travel: Hotels con filtros de número de huéspedes, fechas y 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.

Solicitar ejemplos

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 a 4hoteles de - 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",
        "domain": "com",
        "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 el método de integración síncrono Realtime en nuestros ejemplos. Si desea usar Proxy Endpoint o asíncrono Push-Pull para la integración, consulte los 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 a buscar.

"query": "hotels" dará como resultado una lista de hoteles en una determinada geo_location.

"query": "hotels in <Location>" dará como resultado una lista de hoteles para <Location>. Por ejemplo, "query": "hotels in Paris" enumerará hoteles en París, sin importar la geo_location.

-

user_agent_type

Activa el renderizado de JavaScript cuando se establece en html. Más información.

-

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 específicas, dominios y idiomas.

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 proporcionan resultados precisos.

-

dominio

Localización de dominio para Google. La lista completa de dominios disponibles se puede encontrar aquí.

com

localidad

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.

-

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

Filtrado

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 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?