Interface-overzicht
Structuur

De interface van A-Parser bestaat uit drie delen:
- Menu (links)
- Status bar (Statusbalk) (onderaan)
- Current tab (Huidige tab) (rechts)
Nieuws

De tab is verdeeld in twee gebieden:
- A-Parser nieuws (links), waaronder:
- actuele informatie over updates
- verzamelingen van recepten en artikelen
- videotutorials
- Laatste forumberichten (rechts)
Snelle taak

Met deze tab kunt u een eenvoudige taak starten zonder de editor te gebruiken.
Taak-editor

Een volwaardige taak-editor. Hiermee kunt u scrapers gedetailleerd configureren, filters toepassen, reguliere expressies gebruiken, de deduplicatiedatabase opslaan, query's en resultaten formatteren, en beschikt over tal van andere mogelijkheden. Lees meer over het configureren van taken in de sectie Task Editor (Taak-editor).
Preset exporteren

Preset importeren

Tooltips

Wanneer u over bepaalde velden beweegt (scraper, resultaatformaat, queryformaat, enz.), verschijnen er tooltips.
Zoeken in vervolgkeuzelijsten

Om de zoekfunctie in een vervolgkeuzelijst te gebruiken, klikt u op de tekst erin, wist u deze (CTRL+A, DELETE\BACKSPACE) en begint u te typen. Als er meerdere overeenkomsten zijn gevonden, kunt u er doorheen navigeren met de pijltoetsen. Druk op ENTER wanneer het element is gevonden.
Met de zoekfunctie kunt u niet meer dan één element selecteren. Hiervoor moet u handmatig door de lijst scrollen en de gewenste elementen selecteren.
Scrapers
In dit gebied kunt u scrapers toevoegen die in de taak worden gebruikt, een Query Builder of Results Builder toevoegen, het Resultaatformaat wijzigen, Scraper-opties overschrijven, een preset selecteren en een Taaktest uitvoeren.
Resultaatformaat

- De knop
herstelt het standaard resultaatformaat.
Klik opom een tekstveld met meerdere regels te openen waarin regeleinden beschikbaar zijn.
Scraper-opties
Instellingen voor scrapers worden opgeslagen in presets – sets van opgeslagen instellingen.
Voor alle instellingen bestaat een standaardpreset – default. Deze kan niet worden gewijzigd. Alle wijzigingen moeten worden opgeslagen in presets met nieuwe namen.
Opties overschrijven

Override preset (Overschrijving toevoegen) – snelle overschrijving van instellingen voor de scraper. Deze optie kan direct in de Taak-editor worden toegevoegd. In de lijst met instellingen staan de standaardwaarden vermeld.
Query's
De lijst met query's kan op twee manieren worden opgegeven: laden uit een bestand of invoeren in het tekstveld.
Query's uit bestand

Query's uit tekst

Resultaten

In het veld Results (Resultaten) van de taak-editor ziet u opties die het schrijven van resultaten naar bestanden regelen.
Opties
Extra opties van de taak-editor.
Taakwachtrij

Demonstratie van de interactie met de interface van de taakwachtrij. Schakelen tussen actieve en voltooide taken, navigeren tussen pagina's.

Taakkaart. Op de kaart staat de belangrijkste informatie over de taak. Taakstatussen in de wachtrij en hun beschrijvingen.
- Instellingen
- Parsers (Scrapers). In dit item staan de scrapers die in de taak worden gebruikt.
- Add time (Tijd van toevoegen) van de taak aan de wachtrij.
- Queries (Query's). Query's gescheiden door komma's of het relatieve pad (vanaf /aparser/queries/) naar het querybestand.
- Config preset (Threads config). Naam van de Threads config die in de taak wordt gebruikt.
- Results file (Resultaatbestand). Naam van het resultaatbestand.
- Toestand
- Changed time (Tijd van wijziging) (laatste) van de taak.
- Queries done/all (Query's voltooid/totaal). Totaal aantal query's en het aantal voltooide query's.
- Failed queries (Mislukte query's). Aantal
- Results unique/all (Resultaten uniek/totaal)
- Status
- Active threads (Actieve threads)
- Wait proxy threads (Wachtende threads)
- Speed cur/avg (Snelheid huidig/totaal). Snelheid van taakuitvoering in query's per minuut: de huidige toont het aantal query's dat in de laatste minuut is uitgevoerd, en de totale snelheid is het gemiddelde over de gehele looptijd van de taak.
- Current query (Huidige query)
Wat is het verschil tussen pauzeren en stoppen van een taak? Een gepauzeerde taak blijft een actief slot bezetten, een gestopte taak niet. De uitvoering kan zowel na een stop als na een pauze worden voortgezet.
Hoe stel ik het aantal weergegeven taken in de wachtrij in? Ga naar de tab ⚙ Instellingen, vervolgens Algemene instellingen en geef bij het item Tasks per page (Taken per pagina) het gewenste aantal op. Klik op 💾 Opslaan om de wijzigingen door te voeren.

Planner

Met de Scheduler (Planner) kunt u de uitvoering van taken plannen die periodiek moeten worden uitgevoerd.
Logs bekijken

Logboek bekijken voor een specifieke taak. Voor elke thread wordt een apart logboek bijgehouden.
Het bekijken van logs is voornamelijk nodig voor het debuggen van taken, om het verloop van de taakuitvoering te analyseren en te zien waar en wanneer er fouten optreden. Bijvoorbeeld, als een taak niet werkt en er geen resultaten worden verzameld, moet u de taaklogs bekijken om te zien waarom er geen resultaten zijn.
Om taaklogs te bekijken, moet de optie Do log (Log bijhouden) worden ingeschakeld voordat de taak wordt toegevoegd. Als een taak wordt toegevoegd zonder deze optie in te schakelen, is het bekijken van logs niet mogelijk.

Proxychecker

Het beheer van proxycheckers gebeurt in de tab Proxy Checker (Proxychecker), waar u proxycheckers kunt toevoegen, verwijderen, en in- of uitschakelen. Ook worden in deze tab de statistieken van elke proxychecker, een grafiek van werkende proxy's en statistieken over de verwerking van bronnen weergegeven.
Instrumenten

Bevat verschillende tabs:
- Template Tester – instrument voor het opstellen en controleren van sjablonen
- JavaScript Editor – hiermee kunt u eigen JS-functies toevoegen en deze uitvoeren vanuit de template engine
- Update A-Parser – controleren op updates en automatisch bijwerken naar de laatste versie
- Maintenance – stoppen en herstarten van de scraper-server, evenals een debug-venster
- Regex Builder – hiermee kunt u reguliere expressies maken en testen
Meer over Tools (Instrumenten)
Instellingen

A-Parser bevat de volgende groepen instellingen:
- Global Settings – basisinstellingen van het programma: taal, wachtwoord, update-parameters, aantal actieve taken
- Config Presets – instellingen voor threads en deduplicatiemethoden voor taken
- Parser Presets – mogelijkheid om elke afzonderlijke scraper te configureren
- Proxy Checker Presets – aantal threads en alle instellingen voor de proxychecker
- Advanced Settings – optionele instellingen voor gevorderde gebruikers
Meer over Settings (Instellingen)
Test-gegevensextractie

Deze tab is bedoeld voor het debuggen van scrapers. Debug-modus is beschikbaar.
Meer over Parser Test (Test-gegevensextractie)
Statusbalk

De statusbalk bevat de volgende elementen:
- A-Parser status (Status A-Parser). Standaard is de waarde
Idle. Dit betekent dat A-Parser in de stand-bymodus staat. Zodra er ten minste één taak wordt toegevoegd, verandert de status inParsing. - Geeft het current number of tasks (huidige aantal taken) weer. Van links naar rechts: aantal actieve taken, totaal aantal taken (actief of gestopt).
- Bevat proxy information (informatie over proxy's):
- Aantal werkende.
- Totaal geladen.
- Geeft het number of active threads (aantal gebruikte threads) weer.
- Verschijnt als er een new version available (nieuwe versie) van A-Parser beschikbaar is. Bij het klikken opent de tab
Update A-Parser. - Website link (Link naar de website) van A-Parser.