Ubicación del proxy
Descubre cómo usar el parámetro geo_location para acceder a datos web como si navegaras desde otro país.
Usa el geo_location parámetro para seleccionar la ubicación del servidor proxy. Esto te permite extraer datos como si navegaras desde otro país.
Solicitar ejemplo
Este ejemplo obtiene una página de producto usando un proxy en Alemania.
curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
"source": "universal",
"url": "https://sandbox.oxylabs.io/products/1",
"geo_location": "Germany"
}'import requests
from pprint import pprint
# Estructura el payload.
payload = {
'source': 'universal',
'url': 'https://sandbox.oxylabs.io/products/1',
'geo_location': 'Germany',
}
# Obtén la respuesta.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# En lugar de una respuesta con el estado del trabajo y la URL de resultados, esto devolverá la
# respuesta JSON con el resultado.
pprint(response.json())Usamos integración síncrona Realtime método de integración en nuestros ejemplos. Si desea usar Proxy Endpoint o asíncrona Push-Pull integración, consulte la métodos de integración sección.
Sesiones
Puede forzar la misma dirección IP de proxy para varias solicitudes incluyendo el session_id parámetro dentro de contexto. Establezca el ID de sesión en cualquier cadena alfanumérica (por ejemplo, abc123), y todos los trabajos de scraping con ese ID de sesión usarán la misma IP. Una sesión permanece activa hasta 25 minutos o 100 solicitudes, lo que ocurra primero. Esto es útil para la gestión de sesiones cuando se combina con cookies personalizadas.
Aquí hay un ejemplo:
Última actualización
¿Te fue útil?