Strumenti
In questa sezione del menu sono raccolti gli strumenti ausiliari e di servizio di A-Parser.
Test dei modelli
Per una rapida verifica dei modelli, in A-Parser è integrato lo strumento Test dei modelli, che contiene risultati preimpostati per tutti gli scraper basati su query di prova, consentendo di eseguire il modello di formattazione senza un effettivo scraping. Qui è possibile testare i modelli per il loro successivo utilizzo nei preset.

Nel menu a discesa Project (Progetto) è possibile selezionare una struttura di risultati pronta per uno degli scraper integrati, oppure è possibile incollare il proprio json nel campo JSON. A destra, nel campo Template (Modello), si scrive il modello da testare, e in basso, nel campo Result (Risultato), dopo aver premuto il pulsante Start (Avvio) è possibile vedere il risultato dell'esecuzione del modello.
Nel test dei modelli funzionano pienamente tutte le regole del motore di modelli, pertanto è anche possibile testare modelli complessi utilizzando gli strumenti integrati del motore di modelli.

Elementi della scheda Template Tester (Test dei modelli):
Aggiunta di un nuovo progetto
Eliminazione del progetto
Salvataggio del progetto
Formattazione del documento JSON
Diagnostica della velocità di esecuzione del modello
I progetti predefiniti non possono essere salvati; per salvare le modifiche è necessario aggiungere un nuovo progetto.
Il test dei modelli è disponibile per ogni scraper separatamente, per farlo è necessario selezionare un progetto predefinito.
I risultati sono presentati in formato JSON, il che consente di apportare modifiche ai dati di origine se necessario.
Dopo aver modificato il modello è necessario applicarlo - pulsante Start (Avvio) nell'angolo in alto a destra.
Se il modello è compilato in modo errato, nel campo Result (Risultato) apparirà un errore dettagliato:

Editor JavaScript

In questa scheda viene effettuata la gestione (creazione/modifica/eliminazione) delle funzioni utilizzate in tools.js.
Analizziamo l'esempio della seguente funzione, che è disponibile nell'Editor JavaScript per impostazione predefinita:
Tools.prototype.sum = function(a, b) {
// Corpo della funzione (Qui possono esserci calcoli aggiuntivi)
return a + b;
}
sum- nome della funzione, con cui sarà accessibile tramite$tools.js.sum
a, b- argomenti della funzione (opzionale)
a + b- risultato restituito dalla funzione
Esempio di creazione di una funzione
Esempio di creazione di una funzione per la rimozione dei tag HTML e test del suo funzionamento nella scheda Template Tester (Test dei modelli).

Codice della funzione:
Tools.prototype.removeHtmlTags = function(string) {
return string.replace(/<[^>]*>/g, '');
}
Formato del risultato:
[% FOREACH i IN serp;
tools.js.removeHtmlTags(i.snippet) _ "\n";
END %]

Aggiornamento di A-Parser

In questa scheda è possibile aggiornare A-Parser alla versione attuale utilizzando l'interfaccia.
Manutenzione
Questa è una scheda di servizio in cui sono disponibili:
- Debug e diagnostica del funzionamento di A-Parser
- Riavvio e chiusura di A-Parser
- Editor delle traduzioni
Nella maggior parte dei casi, questi strumenti vengono utilizzati solo per lo sviluppo di A-Parser o per la diagnostica dei problemi e non sono necessari agli utenti per il lavoro.
Costruttore di espressioni regolari

Il costruttore di espressioni regolari viene utilizzato per la rapida composizione di semplici espressioni regolari. La sua descrizione completa è disponibile qui.