Busca local
Google Local Search API recupera resultados baseados em localização para restaurantes, hotéis e serviços com opções de filtro.
O google_maps A source foi projetada para recuperar resultados de pesquisa do Google Local. Ela coleta vários dados baseados em localização, como restaurantes, hotéis, cafeterias, postos de gasolina, supermercados e muito mais.
Exemplos de requisição
Neste exemplo, fazemos uma solicitação para recuperar as primeiras 3 páginas de disponibilidade de hotéis para 1 hóspedes entre 2023-10-01 e 2023-10-10 para hotéis em Paris.
curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
"source": "google_maps",
"pages": 3,
"query": "hotels in Paris",
"context": [
{
"key": "hotel_occupancy",
"value": 1
},
{
"key": "hotel_dates",
"value": "2023-10-01,2023-10-10"
}
]
}'import requests
from pprint import pprint
# Structure payload.
payload = {
'source': 'google_maps',
'query': 'hotels in Paris',
'pages': 3,
'context': [
{'key': 'hotel_occupancy', 'value': 1},
{'key': 'hotel_dates', 'value': '2023-10-01,2023-10-10'},
],
}
# Get response.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Print prettified response to stdout.
pprint(response.json())Usamos o método de integração síncrona Realtime método de integração em nossos exemplos. Se você quiser usar Proxy Endpoint ou assíncrono Push-Pull de integração, consulte a métodos de integração seção.
Valores dos parâmetros da solicitação
Genérico
Configuração básica e opções de personalização para coletar resultados de pesquisa do Google Local.
source
Define o scraper. Use google_maps.
–
query
A palavra-chave ou frase a ser pesquisada.
–
- parâmetro obrigatório
Localização
Adapte os resultados de pesquisa para locais geográficos e idiomas específicos.
geo_location
O local geográfico para o qual o resultado deve ser adaptado. Usar este parâmetro corretamente é extremamente importante para obter os dados certos. Para mais informações, leia sobre nossas geo_location estruturas de parâmetros sugeridas aqui.
–
locale
Accept-Language valor do cabeçalho que altera o idioma da interface web da sua página de pesquisa do Google. Mais informações.
–
Paginação
Controles para gerenciar a paginação e a recuperação dos resultados da pesquisa.
start_page
Número da página inicial.
1
páginas
Número de páginas a recuperar.
1
limit
Número de resultados a recuperar em cada página.
10
Outros
Configurações e controles avançados adicionais para requisitos especializados.
context:
nfpr
verdadeiro desativará a autocorreção ortográfica
false
context:
hotel_occupancy
Número de hóspedes. Obs.: este parâmetro só se aplica se você estiver pesquisando um termo relacionado a hotel.
–
context:
hotel_dates
Duração da estadia no hotel, de - até. Exemplo: 2023-07-12,2023-07-13
Obs.: este parâmetro só se aplica se você estiver pesquisando um termo relacionado a hotel.
–
Parâmetros de contexto
Todos os parâmetros de contexto devem ser adicionados ao context array como objetos com pares key e valor -valor, por exemplo:
Exemplo de saída

Atualizado
Isto foi útil?

