Herramientas
Esta sección del menú contiene herramientas auxiliares y de servicio de A-Parser.
Prueba de plantillas
Para una verificación rápida de las plantillas, A-Parser incluye la herramienta Prueba de plantillas, que contiene resultados preestablecidos para todos los extractores basados en consultas de prueba, lo que permite ejecutar la plantilla de formato sin realizar una extracción de datos real. Aquí se pueden probar las plantillas para su uso posterior en los ajustes preestablecidos.

En el menú desplegable Project (Proyecto) puede seleccionar una estructura de resultados lista para uno de los extractores integrados, o puede pegar su propio json en el campo JSON. A la derecha, en el campo Template (Plantilla), se escribe la plantilla a probar, y abajo, en el campo Result (Resultado), tras pulsar el botón Run (Inicio) se puede ver el resultado de la ejecución de la plantilla.
En la prueba de plantillas funcionan plenamente todas las reglas del motor de plantillas, por lo que también se pueden probar plantillas complejas utilizando las herramientas integradas del motor de plantillas.

Elementos de la pestaña Template testing (Prueba de plantillas):
Añadir un nuevo proyecto
Eliminar proyecto
Guardar proyecto
Formatear documento JSON
Diagnóstico de la velocidad de ejecución de la plantilla
Los proyectos preestablecidos no se pueden guardar; para guardar los cambios es necesario añadir un nuevo proyecto.
La prueba de plantillas está disponible para cada extractor por separado; para ello es necesario seleccionar un proyecto preestablecido.
Los resultados se presentan en formato JSON, lo que permite realizar cambios en los datos de origen si es necesario.
Después de modificar la plantilla es necesario aplicarla - botón Run (Inicio) en la esquina superior derecha.
Si la plantilla está mal redactada, aparecerá un error detallado en el campo Result (Resultado):

Editor de JavaScript

En esta pestaña se gestionan (creación/edición/eliminación) las funciones utilizadas en tools.js.
Veamos el ejemplo de la siguiente función, que está disponible en el Editor de JavaScript por defecto:
Tools.prototype.sum = function(a, b) {
// Cuerpo de la función (Aquí puede haber cálculos adicionales)
return a + b;
}
sum- nombre de la función, por el cual estará disponible a través de$tools.js.sum
a, b- argumentos de la función (opcional)
a + b- resultado devuelto por la función
Ejemplo de creación de una función
Ejemplo de creación de una función para eliminar etiquetas HTML y probar su funcionamiento en la pestaña Template testing (Prueba de plantillas).

Código de la función:
Tools.prototype.removeHtmlTags = function(string) {
return string.replace(/<[^>]*>/g, '');
}
Formato del resultado:
[% FOREACH i IN serp;
tools.js.removeHtmlTags(i.snippet) _ "\n";
END %]

Actualización de A-Parser

En esta pestaña puede actualizar A-Parser a la versión actual utilizando la interfaz.
Mantenimiento
Esta es una pestaña de servicio donde están disponibles:
- Depuración y diagnóstico del funcionamiento de A-Parser
- Reinicio y finalización del trabajo de A-Parser
- Editor de traducciones
En la mayoría de los casos, estas herramientas se utilizan solo para el desarrollo de A-Parser o el diagnóstico de problemas y no son necesarias para el trabajo de los usuarios.
Constructor de expresiones regulares

El constructor de expresiones regulares se utiliza para redactar rápidamente expresiones regulares sencillas. Su descripción completa está disponible aquí.