For the complete documentation index, see llms.txt. This page is also available as Markdown.

Viagens: Hotéis

Extraia resultados do Google Travel: Hotels com filtros de quantidade de hóspedes, datas e classificação por estrelas. Integração flexível com API e opções abrangentes de parâmetros.

O google_travel_hotels fonte de dados foi projetada para recuperar os resultados de busca de hotéis do serviço Google Travel.

Exemplos de solicitação

Neste exemplo, fazemos uma solicitação para recuperar a 2nda página de resultados de disponibilidade de hotéis para 2 hóspedes adultos entre 2023-10-01 e 2023-10-10 para 2 até 4hotéis de - estrelas em Paris de 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 a integração Realtime síncrona em nossos exemplos. Se você quiser usar Proxy Endpoint ou a integração assíncrona Push-Pull consulte a seção de métodos de integração .

Valores dos parâmetros da solicitação

Geral

Opções básicas de configuração e personalização para extrair resultados do Google Travel: Hotels.

Parâmetro
Descrição
Valor padrão

source

Define o scraper.

google_travel_hotels

query

A palavra-chave ou frase para pesquisar.

"query": "hotels" resultará em uma lista de hotéis em um determinado geo_location.

"query": "hotels in <Location>" resultará em uma lista de hotéis para <Location>. Por exemplo, "query": "hotels in Paris" listará hotéis em Paris, independentemente do geo_location.

-

render

Habilita a renderização de JavaScript quando definido como html. Mais informações.

-

callback_url

URL para seu endpoint de callback. Mais informações

-

user_agent_type

Tipo de dispositivo e navegador. A lista completa pode ser encontrada aqui.

desktop

- parâmetro obrigatório

Localização

Adapte os resultados da busca para localizações geográficas e idiomas específicos.

Parâmetro
Descrição
Valor padrão

geo_location

A localização geográfica para a qual o resultado deve ser adaptado. Usar este parâmetro corretamente é extremamente importante para obter os dados certos. Observe que esta fonte pode aceitar um número limitado de geo_location valores - verifique esta seção para ver geo_location valores que não produzem resultados precisos.

-

locale

valor do cabeçalho Accept-Language que altera o idioma da interface web da sua página de busca do Google. Mais informações.

-

OBSERVAÇÃO: "geo_location": "United States" e outras localizações de ampla abrangência não são suportadas. Use nível de cidade geo_location, por exemplo, Seattle,Washington,United States

Paginação

Controles para gerenciar a paginação.

Parâmetro
Descrição
Valor padrão

start_page

Número da página inicial.

1

Filtragem

Opções avançadas para adaptar e refinar o contexto da busca.

Parâmetro
Descrição
Valor padrão

context:adults

Número de hóspedes adultos

2

context:children

Número de hóspedes crianças

-

context: hotel_classes

Filtre os resultados pelo nº de estrelas do hotel. Você pode especificar um ou mais valores entre 2 e 5. Exemplo: [3,4]

-

context: hotel_dates

Datas de estadia no hotel, de - até. Exemplo: 2023-07-12,2023-07-13

-

Parâmetros de contexto

Todos os parâmetros de contexto devem ser adicionados ao context array como objetos com key e value pares, por exemplo:

Exemplo de saída

Atualizado

Isto foi útil?