documentación sobre generación de instrucciones de análisis mediante API

Consulta cómo puedes generar parsers automáticamente enviando solicitudes a la API.

Puedes generar conjuntos de instrucciones de análisis a través de la API proporcionando URLs y describiendo qué puntos de datos te gustaría analizar. Al recibir las instrucciones de análisis generadas, puedes guardarlas como una preseteo del analizador o simplemente enviar las instrucciones con tu solicitud de scraping.

También puedes generar instrucciones de análisis a través de OxyCopilot en nuestro Web Scraper API Playground.

Generar instrucciones a partir de un prompt

Puedes generar instrucciones de análisis ingresando una descripción en texto libre de los puntos de datos que te gustaría analizar y dándonos algunas URLs que pertenezcan al mismo tipo de página. La API responderá con un conjunto de instrucciones de análisis.

  • Endpoint: https://data.oxylabs.io/v1/parsers/generate-instructions/prompt

  • Método: POST

  • Autenticación: Básico

  • Cabeceras de la solicitud: Content-Type: application/json

Carga de ejemplo

{ 
  "prompt_text": "Parse title of the product, main price, developer name and platform name.",
  "urls": [
    "https://sandbox.oxylabs.io/products/1",
    "https://sandbox.oxylabs.io/products/2",
    "https://sandbox.oxylabs.io/products/4"
  ],
  "render": false
}
Parámetro
Descripción

prompt_text

Descripción en texto libre de los puntos de datos que se analizarán.

urls

Lista de URLs que ejemplifican el tipo de página para el que quieres obtener instrucciones de análisis. Recomendamos proporcionar de 3 a 5 URLs para ayudar al analizador a adaptarse a diferentes diseños y mejorar la precisión del análisis.

render

Si se debe usar o no el renderizado de JS para obtener el contenido requerido.

- parámetro obligatorio

Respuesta de ejemplo

Generar instrucciones a partir de un esquema JSON

Hay casos en los que quieres obtener datos analizados en un esquema JSON específico. Puedes usar este endpoint para obtener instrucciones de análisis que se ajusten estrictamente al esquema que proporciones.

  • Endpoint: https://data.oxylabs.io/v1/parsers/generate-instructions/schema

  • Método: POST

  • Autenticación: Básico

  • Cabeceras de la solicitud: Content-Type: application/json

Carga de ejemplo

Parámetro
Descripción

prompt_schema

Esquema JSON que describe la salida requerida del analizador.

urls

Lista de URLs que ejemplifican el tipo de página para el que quieres obtener instrucciones de análisis.

render

Si se debe usar o no el renderizado de JS para obtener el contenido requerido.

- parámetro obligatorio

Respuesta de ejemplo

Última actualización

¿Te fue útil?