Realtime
Integración Realtime para la Web Scraper API de Oxylabs. Mantén la conexión HTTPS abierta desde el envío del trabajo hasta que se devuelvan resultados o un error, usando cargas en formato JSON.
Envío de trabajos
Endpoint
POST https://realtime.oxylabs.io/v1/queriesEntrada
curl --user "USERNAME:PASSWORD" \
'https://realtime.oxylabs.io/v1/queries' \
-H "Content-Type: application/json" \
-d '{"source": "universal", "url": "https://example.com", "geo_location": "United States"}'import requests
from pprint import pprint
# Estructurar la carga.
payload = {
"source": "universal", # Fuente que elijas p. ej. "universal"
"url": "https://example.com", # Consulta la documentación de la fuente específica que estés usando para ver si debes usar "url" o "query"
"geo_location": "United States", # Algunas fuentes aceptan códigos postales y/o coordenadas
#"render" : "html", # Descomenta si quieres renderizar JavaScript en la página
#"render" : "png", # Descomenta si quieres tomar una captura de pantalla de una página web raspada
#"parse" : true, # Comprueba qué fuentes soportan datos parseados
}
# Obtener la respuesta.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('YOUR_USERNAME', 'YOUR_PASSWORD'), #Tus credenciales van aquí
json=payload,
)
# En lugar de una respuesta con el estado del trabajo y la URL de resultados, esto devolverá la
# respuesta JSON con los resultados.
pprint(response.json())Salida
Parámetro render
Parámetro parse
Salida predeterminada
Salida disponible
Ejemplo de salida:
Última actualización
¿Te fue útil?

