Oändliga möjligheter i A-Parser

Vi har samlat alla fördelar på en sida; detaljerad information om varje funktion finns i dokumentationen.

Windows
Linux
macOS (Docker)
Parserlogotyper i bakgrunden

Uppgiftsredigerare

Flera scrapers i en uppgift

Använd upp till 20 parsers i en enda uppgift och fördela trådarna jämnt för att minska proxyspärrar och öka parsinghastigheten.

Scraperförinställningar

Många inställningar för varje scraper kan sparas i separata förinställningar och återanvändas i olika uppgifter.

Frågebyggare

Genom att dela upp indata kan du ändra frågeformatet och skriva ytterligare relaterad data till resultaten.

Frågeformatering

Ett separat frågeformat för varje scraper inom en uppgift, med kontroll över ordningen för formateringsstegen.

Dubblettkontroll av frågor

Om du är osäker på indata ser A-Parser till att inget redundant arbete utförs.

Ersättningsmakron

Automatisk utökning av frågor, ersättning av underfrågor från filer och iteration genom alfanumeriska kombinationer och listor.

Resultatformatering

Det kraftfulla Template Toolkit låter dig tillämpa extra logik på resultat och utdata i olika format, inklusive JSON, SQL och CSV.

Dubblettkontroll av resultat

Avancerade funktioner för dubblettkontroll garanterar unikheten hos de strängar, länkar och domäner du får.

Resultatfiltrering

Spara bara den data som uppfyller dina kriterier: matchningar av delsträngar, numeriska jämförelser eller reguljära uttryck.

Samtidig sparning i olika filer

Använd olika format för olika filer och tillämpa extra villkor och filter, allt inom en enda uppgift för att spara skrapresurser.

Uppgiftsloggning

En detaljerad logg för varje tråd och varje fråga gör felsökning av uppgifter snabb och smidig.

Kedjning av uppgifter

Utöka A-Parsers logik genom att automatiskt köra olika uppgifter i sekvens och skicka resultaten från en uppgift som frågor till nästa.

Spara dubblettkontrollsdatabaser

Bygger du databaser från flera uppgifter? Genom att spara dubblettkontrollsdatabaser får du alltid bara nya resultat.

Kontroll av antal trådar

Genom att köra varje uppgift med ett angivet antal trådar kan du säkerställa att A-Parser inte överskrider ditt proxyabonnemang eller serverresurserna.

Uppgiftsfelsökare

Använd felsökaren för att snabbt verifiera en uppgifts funktion under skapandet, med snabb körning och tydlig loggvisning.

Uppgiftskö och schemaläggare

Lägga till flera uppgifter

Uppgiftskön befriar dig från att vänta på att en uppgift ska bli klar. Lägg till ett obegränsat antal oberoende uppgifter.

Samtidig körning av uppgifter

Kontrollera antalet uppgifter som körs samtidigt och minska därmed den totala tiden till resultat avsevärt.

Uppgiftshantering

Starta, pausa, redigera eller ta bort uppgifter. Återuppta uppgifter där de slutade; A-Parser fortsätter samla in information.

Uppgiftsprioriteringar

Med en stor uppgiftskö är det avgörande att styra vilka uppgifter som startar tidigare än andra.

Dynamisk trådgräns

Ställ in en global trådgräns för alla uppgifter, så fördelar A-Parser automatiskt trådar mellan aktiva uppgifter.

Uppgiftshistorik

Få tillgång till en komplett historik över slutförda uppgifter, se statistik och lägg till uppgifter igen för en ny körning.

Uppgiftsschemaläggare

Kör återkommande uppgifter med schemaläggaren och flexibla inställningar för repetitionsintervall.

Proxykontroller och proxihantering

Stöd för HTTP(S) och SOCKS4/5-proxyer

A-Parser fungerar med alla proxyprotokoll, och proxykontrollen kan testa alla typer samtidigt.

Obegränsat antal proxykontroller

Lägg till separata proxykontroller för olika proxyskällor, var och en med egna verifieringsinställningar.

Flerspårig proxykontroll och nedladdning

Hantera antalet kontroll- och nedladdningstrådar separat för varje proxykontroll.

Stöd för proxyer med auktorisering

Ange proxyåtkomstuppgifter i inställningarna för proxykontrollen eller i proxylistor med separata auktoriseringsdata.

Olika kontrolltyper

A-Parser kontrollerar proxyer för stöd för POST-metoden, anonymitet, svarstid och andra parametrar.

Möjlighet att inaktivera proxykontroll

Om du är säker på att dina proxyer fungerar kan du inaktivera kontrollen för att spara resurser.

Val av proxykontroll per uppgift

För varje uppgift kan du välja specifika proxyskällor, vilket ger flexibel resursfördelning.

Val av proxykontroll per scraper

För ännu mer flexibilitet kan du använda olika proxyer inom samma uppgift, till exempel separata proxyer för Google- och Yandex-scrapers.

Proxyblockering

Om en tjänst blockerar en proxy slutar A-Parser använda den under en angiven tid, vilket minskar misslyckade förfrågningar.

Trådgräns per proxy

Du kan begränsa det maximala antalet trådar per proxy för att undvika att överanvända dess resurser.

Återanvändning av proxyer mellan försök

Som standard använder A-Parser en unik proxy för varje nedladdningsförsök, men detta beteende kan ändras.

Reservering av proxyer

Den här funktionen låter dig exkludera vissa proxyer från allmän användning och tilldela dem endast specifika uppgifter.

Flexibla inställningar

Alla inställningar organiserade i förinställningar

Spara grupper av inställningar i olika förinställningar och återanvänd dem i olika uppgifter.

Detaljerade inställningar för varje scraper

Till exempel låter Google scraper dig ange sidantal, resultat per sida, språkinställningar, geolokalisering och mycket mer.

Import och export

Exportera dina inställningar och scrapers för att dela med andra, eller importera färdiga uppgifter från vår katalog.

Flertrådning och prestanda

Asynkron arkitektur

A-Parser bygger på en helt asynkron arkitektur och kan köra upp till 3 000 samtidiga asynkrona trådar.

Många optimeringar

A-Parser använder många optimeringar för bättre prestanda, och vi profilerar och förbättrar ständigt vår kod.

Miljontals och miljarder frågor och resultat

Det finns inga begränsningar för antalet frågor, storleken på frågefiler eller antalet resultat.

Låg resursförbrukning

De flesta uppgifter fungerar smidigt på vilken vanlig kontors- eller hemdator som helst, liksom på vilken instegs-VDS som helst.

Lastfördelning över kärnor

För närvarande kan A-Parser effektivt använda upp till 4 processorkärnor. En licens med stöd för obegränsat antal kärnor kommer snart.

Captchaigenkänning

Integration med XEvil och CapMonster

Den mest populära programvaran för CAPTCHA-igenkänning stöder många typer av CAPTCHA, inklusive reCAPTCHA v2.

Integration med onlinetjänster för igenkänning

Vi stöder integration med en stor majoritet av tjänster, inklusive Anti-Captcha, RuCaptcha, CapMonster.cloud, 2Captcha och andra.

Stöd för igenkänning direkt i scrapern

Stöd för captchaigenkänning finns inbyggt i alla populära scrapers. Du kan också använda det i dina egna anpassade JavaScript-scrapers.

Utveckling av förinställningar baserade på reguljära uttryck

Datainsamling från godtyckliga webbplatser

Använd reguljära uttryck på data som hämtats från Net::HTTP-scrapern eller HTML::LinkExtractor-spidern.

Arbeta med variabler och arrayer

Samla enskilda datapunkter i variabler eller upprepade block (listor, tabeller) i arrayer. Exportera data i ett smidigt format med mallmotorn.

Utöka standard-scrapers funktionalitet

Du kan tillämpa ytterligare bearbetning på källdata från alla inbyggda scrapers (till exempel Google-sökresultat).

Navigera genom paginering

Använd reguljära uttryck för att hitta länkar till nästa sida i pagineringen, och A-Parser navigerar automatiskt genom alla sidor.

Datavalidering

Använd reguljära uttryck för att validera innehåll, kontrollera proxyblockeringar eller upptäcka captchas. A-Parser försöker automatiskt igen med en annan proxy vid fel.

Ytterligare resultatbearbetning

Med resultatskaparen kan du utföra sök-och-ersätt-operationer med reguljära uttryck på alla skrapningsresultat.

Utveckling av scrapers i JavaScript

Enkel och koncis JavaScript-kod

Linjär kod i synkron stil med async/await, som A-Parser kör i en flertrådad miljö.

Hantering av proxyer och omförsök

A-Parser låter dig fokusera på att skriva kod för dataskrapning och transformation, medan all proxihantering och alla omförsök sköts automatiskt.

Stöd för TypeScript

Skriv i modern JavaScript (ES2020+) eller använd TypeScript för stark typning och syntaxmarkering.

Användning av NodeJS-moduler

Det enorma katalogen av NPMJS-moduler låter dig utöka A-Parsers möjligheter för dataskrapning och bearbetning obegränsat.

Chrome-styrning via Puppeteer med proxystöd

A-Parser lägger till proxystöd till det populära biblioteket Puppeteer och låter olika proxyer användas automatiskt för olika flikar.

Anropa inbyggda och andra JavaScript-scrapers

Du kan skicka förfrågningar till alla inbyggda eller andra JavaScript-scrapers, vilket möjliggör arbiträrt komplex logik.

Automation och API

Full kontroll via HTTP/JSON API

Skicka HTTP-förfrågningar från dina egna program och skript, eller använd våra färdiga bibliotek för NodeJS, Python, PHP och Perl.

Skapande av uppgifter

Lägg till uppgifter med förinställningsnamn eller genom att ange en fullständig JSON-struktur med detaljerade inställningar.

Köhantering

Få full kontroll över uppgiftskön, följ uppgiftsstatus och ladda ner resultat.

Enstaka och batchvisa förfrågningar i blockerande läge

Skicka en HTTP-förfrågan och få resultaten omedelbart när datainsamlingen är klar.

Redis API

Vår lösning för högbelastningsprojekt. Anslut ett obegränsat antal A-Parser-instanser för att behandla API-förfrågningar i en Redis-kö med minimal latens.

Uppdatering av A-Parser via API

För fullständig automation finns fjärruppdatering av A-Parser tillgänglig via ett API-anrop.

Kontinuerliga förbättringar och support

140+ versioner av A-Parser sedan 2011

A-Parsers ständiga utveckling ger våra användare nya möjligheter år efter år.

Regelbundna uppdateringar av inbyggda scrapers

Vi testar alla inbyggda scrapers dagligen och automatiskt, vilket gör att vi snabbt kan släppa uppdateringar när layouten eller resultaten ändras.

Teknisk support

Gratis teknisk support finns för alla våra användare och anses av många vara den bästa bland jämförbara produkter.

Utbildningsmaterial

Vi publicerar regelbundet utbildningsmaterial, exempel-förinställningar och scrapers, samt instruktionsvideor på vår YouTube-kanal.

Vi lyssnar på din feedback i vårt forum

De flesta nya funktioner och scrapers utvecklas utifrån önskemål från våra användare.

Betalda tjänster

Vi kan spara tid åt dig genom att erbjuda utveckling av anpassade scrapers på vår plattform, samt integration med din affärslogik och dina databaser.

Välj rätt licens

Livstidslicens, uppdateringar köps separat

A-Parser Lite

Grundläggande Google- och Yandex-scrapers

$ 179
  • Inkluderar Google- och Yandex-scrapers
  • 3 månaders uppdateringar
  • Bonusproxies: 20 trådar i 2 veckor
  • Support
Populärast

A-Parser Pro

Åtkomst till alla scrapers

$ 299
  • Fullständig uppsättning med över 110 scrapers
  • Skapa egna JavaScript-scrapers
  • 6 månaders uppdateringar
  • Bonusproxies: 50 trådar i en månad
  • Inkluderar alla funktioner i Lite-paketet

A-Parser Enterprise

Åtkomst till alla scrapers och API:t

$ 479
  • API-kontroll
  • Flerkärnig uppgiftsbearbetning
  • Redis-integrering
  • Inkluderar alla funktioner i Pro-paketet

Uppdateringar: $49 i 3 månader, $149 för ett år eller $399 livstid

Betalda lösningar

Anpassad scraperutveckling

Vi tror att all data kan skrapas.

Vi erbjuder skräddarsydda lösningar för att hämta data från vilken webbplats som helst.

Vi skapar en scraper som exporterar resultat i det format du behöver, utifrån dina krav.