Hoppa till huvudinnehåll

Gränssnittsöversikt

Struktur

Gränssnitt A-Parser

Gränssnittet i A-Parser består av tre delar:

  • Menu (Meny) (till vänster)
  • Status bar (Statusfält) (längst ner)
  • Current tab (Aktuell flik) (till höger)

Nyheter

Nyheter

Fliken är uppdelad i två områden:

  • Nyheter om A-Parser (till vänster), inklusive:
    • aktuell information om uppdateringar
    • samlingar av recept och artiklar
    • videoguider
  • Senaste inläggen i forumet (till höger)

Snabb uppgift

Snabb uppgift

Denna flik gör det möjligt att köra en enkel uppgift utan att använda redigeraren.

Uppgiftsredigerare

Uppgiftsredigerare

En fullvärdig uppgiftsredigerare. Den tillåter detaljerad konfiguration av scrapers, användning av filter, reguljära uttryck, sparande av databas för dubblettkontroll, formatering av frågor och resultat, samt en rad andra funktioner. Läs mer om inställning av uppgifter i avsnittet Task Editor (Uppgiftsredigerare).

Exportera förinställning

Exportera förinställning

Importera förinställning

Importera förinställning

Verktygstips

Verktygstips

När du håller muspekaren över vissa fält (scraper, resultatformat, frågeformat etc.) visas verktygstips.

Sökning i rullgardinslistor

Sökning i rullgardinslistor

För att använda sökningen i en rullgardinslista, klicka på texten inuti den, rensa (CTRL+A, DELETE\BACKSPACE) och börja skriva. Om flera matchningar hittas kan du navigera mellan dem med pilarna. När elementet har hittats, tryck på ENTER

anteckning

Genom att använda sökning kan du inte välja mer än ett element. För att göra det måste du bläddra manuellt i listan och välja de nödvändiga elementen

Scrapers

I detta område kan du Lägga till scrapers som ska användas i uppgiften, lägga till Frågebyggare, Resultatbyggare, ändra Resultatformat, åsidosätta Scraper-alternativ, välja en förinställning och utföra Uppgiftstest

Resultatformat

Standardformat för resultat
Knappen Knapp gör det möjligt att återställa standardformatet för resultat.
Klicka på Knapp för att öppna ett flerradigt inmatningsfält där radbrytningar är tillgängliga.

Scraper-alternativ

Inställningar för scrapers sparas i förinställningar – uppsättningar av sparade inställningar.

För alla inställningar finns en standardförinställning – default. Den kan inte ändras. Alla ändringar måste sparas i förinställningar med nya namn.

Åsidosättande av alternativ

Åsidosättande av alternativ

Override preset (Lägg till åsidosättande) – snabbt åsidosättande av inställningar för en scraper. Detta alternativ kan läggas till direkt i Uppgiftsredigeraren. I listan över inställningar visas standardvärdena.

Frågor

Listan med frågor kan anges på två sätt: laddas från en fil eller skrivas in i fältet.

Frågor från fil

Frågor från fil

Frågor från text

Frågor från text

Resultat

Resultat

I fältet Results (Resultat) i uppgiftsredigeraren kan du se alternativ som reglerar hur resultat skrivs till filer.

Alternativ

Ytterligare alternativ i uppgiftsredigeraren.

Uppgiftskö

Uppgiftskö

Demonstration av interaktion med gränssnittet för uppgiftskön. Växling mellan aktiva och slutförda uppgifter, navigering mellan sidor.

Uppgiftskort

Uppgiftskort. Kortet visar grundläggande information om uppgiften. Uppgiftsstatusar i kön och deras beskrivningar.

  • Inställningar
    • Parsers (Scrapers). Denna punkt visar de scrapers som används i uppgiften.
    • Add time (Tid för tillägg) av uppgiften i kön.
    • Queries (Frågor). Frågor listade med kommatecken eller en relativ sökväg (från /aparser/queries/) till frågefilen.
    • Config preset (Trådkonfiguration). Namnet på den trådkonfiguration som används i uppgiften.
    • Results file (Resultatfil). Namnet på resultatfilen.
  • Tillstånd
    • Changed time (Ändringstid) för den (senaste) uppgiften.
    • Queries done/all (Frågor slutförda/totalt). Totalt antal frågor och antal slutförda.
    • Failed queries (Misslyckade frågor). Antal
    • Results unique/all (Resultat unika/totalt)
    • Status
    • Active threads (Aktiva trådar)
    • Wait proxy threads (Väntande trådar)
    • Speed cur/avg (Hastighet aktuell/total). Hastighet för uppgiftens utförande i frågor per minut: aktuell visar antal frågor utförda under den senaste minuten, och total visar medelvärdet för hela tiden uppgiften körts.
    • Current query (Aktuell fråga)
anteckning

Vad är skillnaden mellan paus och att stoppa en uppgift? En uppgift på paus fortsätter att uppta en aktiv plats, en stoppad gör det inte. Du kan fortsätta utförandet både efter stopp och efter paus.

anteckning

Hur ställer man in antal visade uppgifter i kön? Gå till fliken ⚙ Inställningar, sedan Allmänna inställningar och ange önskat antal i punkten Tasks per page (Uppgifter per sida). Klicka på 💾 Spara för att ändringarna ska träda i kraft.

Antal uppgifter per sida

Planerare

Planerare

Scheduler (Planeraren) gör det möjligt att schemalägga körning av uppgifter som kräver periodiskt utförande.

Loggvisare

Loggvisare

Visa logg för en specifik uppgift. Loggen förs separat för varje tråd.

Loggvisning behövs främst för felsökning av uppgifter, för att analysera utförandets gång och se var och när fel uppstår i uppgiften. Till exempel, om uppgiften inte fungerar och resultat inte samlas in, behöver man granska uppgiftens loggar och se varför det inte finns några resultat.

anteckning

För att kunna se uppgiftens loggar måste alternativet Do log (Logga) aktiveras innan uppgiften läggs till. Om en uppgift läggs till utan att detta alternativ är aktiverat kommer loggvisning inte att vara möjlig.

Hur man aktiverar alternativet Logga

Proxychecker

Översikt över Proxychecker

Hantering av proxycheckers sker i fliken Proxy Checker (Proxychecker), där man kan lägga till, ta bort samt aktivera och inaktivera proxycheckers. I denna flik visas även statistik för varje proxycheckers arbete, graf över levande proxyer och statistik över bearbetning av källor.

Verktyg

Verktyg

Innehåller flera flikar:

  • Template Tester – verktyg för att skapa och kontrollera mallar
  • JavaScript Editor – gör det möjligt att lägga till egna JS-funktioner och köra dem från mallhanteraren
  • Update A-Parser – kontroll av uppdateringar och automatisk uppdatering till senaste versionen
  • Maintenance – stopp och omstart av scraperservern, samt ett felsökningsfönster
  • Regex Builder – gör det möjligt att skapa och testa reguljära uttryck

Läs mer om Tools (Verktyg)

Inställningar

Inställningar

A-Parser innehåller följande grupper av inställningar:

  • Global Settings – programmets grundinställningar: språk, lösenord, uppdateringsparametrar, antal aktiva uppgifter
  • Config Presets – inställningar för trådar och metoder för dubblettkontroll för uppgifter
  • Parser Presets – möjlighet att konfigurera varje enskild scraper
  • Proxy Checker Presets – antal trådar och alla inställningar för proxycheckern
  • Advanced Settings – valfria inställningar för avancerade användare

Läs mer om Settings (Inställningar)

Test-dataskrapning

Test-dataskrapning

Denna flik är avsedd för felsökning av scrapers. Debug-läge är tillgängligt.

Läs mer om Parser Test (Test-dataskrapning)

Statusfält

Statusfält

Statusfältet innehåller följande element:

  1. A-Parser status (Status för A-Parser). Som standard är värdet Idle. Detta innebär att A-Parser är i vänteläge. Så snart minst en uppgift läggs till ändras statusen till Parsing.
  2. Visar current number of tasks (aktuellt antal uppgifter). Från vänster till höger anges: antal körande uppgifter, totalt antal uppgifter (arbetande eller stoppade).
  3. proxy information (Information om proxyer) presenteras:
    1. Antal levande.
    2. Totalt laddade.
  4. Visar number of active threads (antal använda trådar).
  5. Visas om en new version available (ny version) av A-Parser är tillgänglig. Vid klick öppnas fliken Update A-Parser.
  6. Website link (Länk till webbplatsen) för A-Parser.