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

Búsqueda local

Google Local Search API recupera resultados basados en la ubicación para restaurantes, hoteles y servicios con opciones de filtrado.

La google_maps La fuente está diseñada 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.

Ejemplos de solicitud

En este ejemplo, hacemos una solicitud para recuperar las primeras 3 páginas de disponibilidad de hotel para 1 huésped entre 2023-10-01 y 2023-10-10 para hoteles en París.

curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
        "source": "google_maps", 
        "pages": 3, 
        "query": "hoteles en París", 
        "context": [
            {
                "key": "hotel_occupancy", 
                "value": 1
            }, 
            {
                "key": "hotel_dates", 
                "value": "2023-10-01,2023-10-10"
            }
        ]
    }'
import requests
from pprint import pprint


# Estructura del 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'},
    ],
}

# Obtener respuesta.
response = requests.request(
    'POST',
    'https://realtime.oxylabs.io/v1/queries',
    auth=('USERNAME', 'PASSWORD'),
    json=payload,
)

# Print prettified response to stdout.
pprint(response.json())

Usamos integración síncrona Realtime método de integración en nuestros ejemplos. Si deseas usar Proxy Endpoint o una integración asíncrona Push-Pull integración, consulta la métodos de integración sección.

Valores de los parámetros de solicitud

Genérico

Configuración básica y opciones de personalización para raspar resultados de búsqueda local de Google.

Parámetro
Descripción
Valor predeterminado

source

Establece el scraper. Usa google_maps.

consulta

La palabra clave o frase que se buscará.

render

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

html

callback_url

URL para tu 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

Adapta los resultados de búsqueda a ubicaciones geográficas y lenguajes específicos.

Parámetro
Descripción
Valor predeterminado

geo_location

La ubicación geográfica a la que debe adaptarse el resultado. Usar correctamente este parámetro es extremadamente importante para obtener los datos correctos. Para más información, lee sobre nuestras geo_location estructuras de parámetros aquí.

locale

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

Paginación

Controles para gestionar la paginación y la recuperación de resultados de búsqueda.

Parámetro
Descripción
Valor predeterminado

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 y controles avanzados adicionales para requisitos especializados.

Parámetro
Descripción
Valor predeterminado

contexto: nfpr

true desactivará la autocorrección ortográfica

false

contexto: hotel_occupancy

Número de huéspedes. NOTA: este parámetro solo se aplica si buscas un término de búsqueda relacionado con hoteles.

contexto: hotel_dates

Duración de la estancia en el hotel, de - a. Ejemplo: 2023-07-12,2023-07-13 NOTA: este parámetro solo se aplica si buscas un término de búsqueda relacionado con hoteles.

Parámetros de contexto

Todos los parámetros de contexto deben añadirse al contexto array como objetos con key y valor pares, por ejemplo:

Ejemplo de salida

Última actualización

¿Te fue útil?