Salida en múltiples formatos

Mira cómo obtener más de un formato de salida con una sola llamada a la API.

Puedes obtener múltiples tipos de resultado en una sola respuesta de la API. Esta función funciona de la misma manera con Realtime y Push-Pull métodos de integración.

Tipos de resultado disponibles

Tipo de salida
Descripción

png

El captura PNG de una página web.

analizado

Contenido analizado de la página web, formateado como una estructura de datos JSON.

markdown

Markdown de una página web.

xhr

Solicitudes XHR realizadas mientras se carga la página.

sin procesar

El contenido sin procesar encontrado en una URL dada. Es probable que sea (pero no siempre será) un documento HTML.

Paso 1: Especifica los tipos de resultado que estarán disponibles para obtener

Comienza habilitando los tipos de resultado en el payload inicial de la solicitud para hacerlos disponibles.

Ejemplo POST https://data.oxylabs.io/v1/queries de payload:

{
  "source": "universal",
  "url": "https://example.com",
  "parse": true,
  "markdown": true,
  "xhr": true,
  "render": "png"
}
circle-info

Configura solo los tipos de resultado que deseas recuperar.

Paso 2: Recupera múltiples tipos de resultado

Luego, especifica qué tipos recuperar usando el tipo parámetro URL al obtener los resultados. Por ejemplo:

  • type=parsed,png devolverá resultados analizados y la captura PNG

  • type=parsed,markdown,xhr,png,raw devolverá todos los tipos de resultado

Endpoint de la API Realtime:

Endpoint de la API Push-Pull:

Ejemplo de salida

La API devolverá todos los tipos solicitados juntos en un solo results[] array:

Última actualización

¿Te fue útil?