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

Realtime

Integración Realtime para Web Scraper API de Oxylabs. Mantén la conexión HTTPS abierta desde el envío del trabajo hasta que se devuelvan los resultados o un error, usando cargas útiles en formato JSON.

Realtime es un método de integración síncrona. Se usa para gestionar trabajos de extracción de datos a gran escala de forma fiable, sin que tengas que administrar la distribución de solicitudes ni la infraestructura. Realtime requiere mantener la conexión abierta hasta que el trabajo se complete correctamente o devuelva un error.

Envío de trabajos

Endpoint

El endpoint de Realtime API para el envío de trabajos es:

POST https://realtime.oxylabs.io/v1/queries

Entrada

Proporciona los parámetros del trabajo en un payload JSON como se muestra en los ejemplos siguientes. Los ejemplos de Python y PHP incluyen comentarios para mayor claridad.

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"}'

Salida

Realtime API admite estos tipos de resultado en la salida:

  • HTML: El contenido HTML sin procesar extraído de la página web de destino;

  • JSON: Datos estructurados analizados a partir del contenido HTML, formateados en JSON;

  • PNG: Captura de pantalla codificada en Base64 de la página renderizada en formato PNG.

  • XHR: Solicitudes XHR realizadas mientras se cargaba la página.

  • Markdown: Markdown de una página web.

También puedes recuperar múltiples tipos de resultado en una sola respuesta de la API.

Esta tabla explica el tipo de resultado predeterminado y otros disponibles según los parámetros incluidos en el payload de la solicitud de la API:

Parámetro de renderizado
Parámetro de parseo
Salida predeterminada
Salida disponible

-

-

html

html

html

-

html

html

png

-

png

html, png

-

true

json

html, json

html

true

json

html, json

png

true

png

html, json, png

Realtime API siempre devuelve la salida predeterminada. Para obtener otras salidas disponibles, usa el método de integración {Push-Pull}.

Ejemplo de salida:

Última actualización

¿Te fue útil?