Salida multiformato
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 API. Esta función funciona igual con Realtime y Push-Pull métodos de integración.
Tipos de resultado disponibles
png
La captura de pantalla PNG de una página web.
parsed
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.
raw
El contenido sin procesar encontrado en una URL dada. Es probable que sea (pero no siempre) un documento HTML.
Paso 1: Especifica los tipos de resultado que estarán disponibles para recuperarse
Empieza habilitando los tipos de resultado en el payload inicial de la solicitud para que estén disponibles. El ejemplo usa una fuente con un parser dedicado. Para una página sin uno, parse: true requiere parser personalizado instrucciones en su lugar.
Ejemplo POST https://data.oxylabs.io/v1/queries payload:
{
"source": "amazon_product",
"query": "B07FZ8S74R",
"parse": true,
"markdown": true,
"xhr": true,
"render": "png"
}Paso 2: Recupera múltiples tipos de resultado
Luego, especifica qué tipos recuperar usando el type parámetro URL al obtener resultados. Por ejemplo:
type=parsed,pngdevolverá resultados analizados y la captura de pantalla PNGtype=parsed,markdown,xhr,png,rawdevolverá todos los tipos de resultado
Punto de conexión de la API Realtime:
Punto de conexión de la API Push-Pull:
Ejemplo de salida
La API devolverá todos los tipos solicitados juntos en un solo results[] arreglo. El orden de las entradas no es fijo (Realtime y Push-Pull las devuelven en distinto orden):
Última actualización
¿Te fue útil?

