Local Search
La Google Local Search API recupera resultados basados en ubicación para restaurantes, hoteles y servicios con opciones de filtrado.
El google_maps source está diseñado para recuperar resultados de búsqueda de Google Local. Extrae varios datos basados en la ubicación, como restaurantes, hoteles, cafeterías, gasolineras, supermercados y más.
Solicitar ejemplos
En este ejemplo, hacemos una solicitud para recuperar las primeras 3 páginas de disponibilidad de hoteles para 1 huésped entre 2023-10-01 y 2023-10-10 para hoteles en París desde google.com.sons.
curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
"source": "google_maps",
"domain": "com",
"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
# Estructurar payload.
payload = {
'source': 'google_maps',
'domain': 'com',
'query': 'hotels in Paris',
'pages': 3,
'context': [
{'key': 'hotel_occupancy', 'value': 1},
{'key': 'hotel_dates', 'value': '2023-10-01,2023-10-10'},
],
}
# Obtener respuesta.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Imprimir la respuesta formateada en stdout.
pprint(response.json())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 raspar resultados de búsqueda local de Google.
source
Establece el scraper.
google_maps
query
La palabra clave o frase a buscar.
-
- parámetro obligatorio
Localización
Adapte los resultados de búsqueda a ubicaciones geográficas específicas, dominios y idiomas.
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. Para más información, lea sobre nuestras sugeridas geo_location estructuras de parámetros aquí.
-
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.
-
context:
results_language
Idioma de los resultados. La lista de idiomas de Google soportados se puede encontrar aquí.
-
Paginación
Controles para gestionar la paginación y la recuperación de resultados de búsqueda.
start_page
Número de página inicial.
1
pages
Número de páginas a recuperar.
1
limit
Número de resultados a recuperar en cada página.
10
Otros
Configuraciones avanzadas adicionales y controles para requisitos especializados.
context:
nfpr
true desactivará la corrección ortográfica automática
false
context:
hotel_occupancy
Número de huéspedes. NB: este parámetro solo es aplicable si está buscando un término relacionado con hoteles.
-
context:
hotel_dates
Duración de la estancia en el hotel, desde - hasta. Ejemplo: 2023-07-12,2023-07-13
NB: este parámetro solo es aplicable si está buscando un término relacionado con hoteles.
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?

