Preajustes de parser
Descubre cómo funcionan los preajustes de parser y cómo usarlos en tus trabajos de scraping.
Puedes guardar, reutilizar, y modificar instrucciones personalizadas de análisis a través de Web Scraper API. Una vez que crees un preset de parser, lo alojaremos en nuestro sistema, lo que te permitirá referenciarlo en tus trabajos de scraping mediante el parser_preset parámetro en el payload.
Esta función ofrece varias capacidades clave:
Guarda y administra tus propios parsers en nuestro sistema
Reutiliza fácilmente los presets en múltiples trabajos de scraping
Crear, recuperar, actualizar, eliminar y listar todos los presets
Acceder a estadísticas de rendimiento y uso de un preset
Adaptarse a sitios cambiantes usando presets con auto-reparación
Referencia de API
Endpoint: https://data.oxylabs.io/v1/parsers/presets
La tabla enumera cada operación disponible y su ruta de endpoint:
Crear un preset
POST
/v1/parsers/presets
Recuperar un preset
GET
/v1/parsers/presets/{preset_name}
Actualizar un preset
PUT
/v1/parsers/presets/{preset_name}
Eliminar un preset
DELETE
/v1/parsers/presets/{preset_name}
Listar todos presets
GET
/v1/parsers/presets
Ver uso y rendimiento estadísticas
GET
/v1/parsers/presets/{preset_name}/stats
Rastrear la auto-reparación cambios
GET
/v1/parsers/presets/{preset_name}/changelog
Activar la auto-reparación
Los presets de parser están equipados con la función de auto-reparación, que ayuda a mantener los parsers y sus tasas de éxito a medida que los sitios web cambian. Cuando está habilitada, los presets de parser se reparan automáticamente y ajustan las instrucciones de análisis en segundo plano sin entrada manual adicional.
Para habilitar la auto-reparación para tu preset de Custom Parser, incluye los siguientes parámetros obligatorios al crear o actualizar un preset:
self_heal
Activa la funcionalidad de auto-reparación cuando se establece en True.
prompt_schema
Un esquema JSON que describe la salida requerida del parser. Puedes crear automáticamente el esquema al generar parsers con API.
urls
Una lista de hasta 5 URLs del mismo tipo de página. Recomendamos proporcionar de 3 a 5 URLs para ayudar al parser a adaptarse a diferentes diseños y mejorar la precisión del análisis.
Ejemplos de uso
Crear un preset
Endpoint: POST https://data.oxylabs.io/v1/parsers/presets
Payload:
Usar un preset
Endpoint: POST https://realtime.oxylabs.io/v1/queries
Payload:
Recuperar un preset
Endpoint: GET https://data.oxylabs.io/v1/parsers/presets/{preset_name}
Actualizar un preset
Endpoint: PUT https://data.oxylabs.io/v1/parsers/presets/{preset_name}
Define los campos del preset que quieres actualizar. En el siguiente ejemplo, solo las parsing_instructions se actualizarán.
Payload:
Eliminar un preset
Endpoint: DELETE https://data.oxylabs.io/v1/parsers/presets/{preset_name}
Listar todos los presets
Endpoint: GET https://data.oxylabs.io/v1/parsers/presets
Ver estadísticas
Endpoint: GET https://data.oxylabs.io/v1/parsers/presets/{preset_name}/stats
Puedes filtrar los resultados por fecha y hora usando los date_from y/o date_to parámetros de URL. Usa el formato YYYY-MM-DDTHH, donde T indica la hora, y HH es la hora en formato de 24 horas.
Por ejemplo, para obtener estadísticas de 9 a. m. a 2 p. m. el 5 de agosto de 2025:
Rastrear los cambios de auto-reparación
Endpoint: GET https://data.oxylabs.io/v1/parsers/presets/{preset_name}/changelog
Nuestro sistema registra automáticamente la actividad de auto-reparación. Puedes acceder a este registro histórico para revisar todas las modificaciones realizadas por la función de auto-reparación. Un preset que nunca ha sido reparado devuelve un registro vacío:
Última actualización
¿Te fue útil?

