Unbegrenzte Möglichkeiten in A-Parser

Wir haben alle Vorteile auf einer Seite zusammengefasst; detaillierte Informationen zu jeder Funktion finden Sie in der Dokumentation.

Windows
Linux
macOS (Docker)
Parser-Logos im Hintergrund

Aufgaben-Editor

Mehrere Parser in einer Aufgabe

Verwenden Sie bis zu 20 Parser in einer einzigen Aufgabe und verteilen Sie die Threads gleichmäßig, um Proxy-Sperren zu reduzieren und die Scraping-Geschwindigkeit zu erhöhen.

Parser-Voreinstellungen

Zahlreiche Einstellungen für jeden Parser können in separaten Voreinstellungen gespeichert und in verschiedenen Aufgaben wiederverwendet werden.

Abfrage-Builder

Durch die Trennung der Eingabedaten können Sie das Abfrageformat ändern und zusätzliche verwandte Daten in die Ergebnisse schreiben.

Abfrageformatierung

Ein separates Abfrageformat für jeden Parser innerhalb einer Aufgabe, mit Kontrolle über die Reihenfolge der Formatierungsausführung.

Abfrage-Deduplizierung

Wenn Sie sich bei den Eingabedaten unsicher sind, stellt A-Parser sicher, dass keine redundante Arbeit geleistet wird.

Substitutionsmakros

Automatische Abfrageerweiterung, Substitution von Unterabfragen aus Dateien und Iteration über alphanumerische Kombinationen und Listen.

Ergebnisformatierung

Das leistungsstarke Template Toolkit ermöglicht es Ihnen, zusätzliche Logik auf Ergebnisse anzuwenden und Daten in verschiedenen Formaten, einschließlich JSON, SQL und CSV, auszugeben.

Ergebnis-Deduplizierung

Fortschrittliche Deduplizierungsfunktionen garantieren die Einzigartigkeit der von Ihnen erhaltenen Zeichenketten, Links und Domains.

Ergebnisfilterung

Speichern Sie nur die Daten, die Ihren Kriterien entsprechen: Teilzeichenketten-Übereinstimmungen, numerische Vergleiche oder reguläre Ausdrücke.

Gleichzeitiges Speichern in mehrere Dateien

Verwenden Sie verschiedene Formate für verschiedene Dateien und wenden Sie zusätzliche Bedingungen und Filter an, alles innerhalb einer einzigen Aufgabe, um Scraping-Ressourcen zu schonen.

Aufgabenprotokollierung

Ein detailliertes Protokoll für jeden Thread und jede Abfrage ermöglicht ein schnelles und bequemes Debugging von Aufgaben.

Aufgabenverkettung

Erweitern Sie die Logik von A-Parser, indem Sie verschiedene Aufgaben automatisch nacheinander ausführen und die Ergebnisse einer Aufgabe als Abfragen für die nächste übergeben.

Speichern von Deduplizierungsdatenbanken

Datenbanken aus mehreren Aufgaben erstellen? Das Speichern von Deduplizierungsdatenbanken stellt sicher, dass Sie immer nur neue Ergebnisse erhalten.

Kontrolle der Thread-Anzahl

Indem Sie jede Aufgabe mit einer bestimmten Anzahl von Threads ausführen, können Sie sicherstellen, dass A-Parser Ihren Proxy-Plan oder Ihre Serverressourcen nicht überschreitet.

Aufgaben-Debugger

Verwenden Sie den Debugger, um die Funktion einer Aufgabe während ihrer Erstellung schnell zu überprüfen, mit schneller Ausführung und einer übersichtlichen Protokollanzeige.

Aufgabenwarteschlange und Scheduler

Hinzufügen mehrerer Aufgaben

Die Aufgabenwarteschlange befreit Sie vom Warten auf den Abschluss einer Aufgabe. Fügen Sie eine unbegrenzte Anzahl unabhängiger Aufgaben hinzu.

Gleichzeitige Aufgabenausführung

Steuern Sie die Anzahl der gleichzeitig laufenden Aufgaben, wodurch die Gesamtzeit zur Erzielung von Ergebnissen erheblich reduziert wird.

Aufgabenverwaltung

Starten, pausieren, bearbeiten oder löschen Sie Aufgaben. Setzen Sie Aufgaben dort fort, wo sie unterbrochen wurden; A-Parser setzt die Informationssammlung fort.

Aufgabenprioritäten

Bei einer großen Aufgabenwarteschlange ist es entscheidend zu steuern, welche Aufgaben früher als andere beginnen.

Dynamisches Thread-Limit

Legen Sie ein globales Thread-Limit für alle Aufgaben fest, und A-Parser verteilt die Threads automatisch auf aktive Aufgaben.

Aufgabenverlauf

Greifen Sie auf einen vollständigen Verlauf abgeschlossener Aufgaben zu, sehen Sie Statistiken ein und fügen Sie Aufgaben für einen weiteren Durchlauf erneut hinzu.

Aufgaben-Scheduler

Führen Sie wiederkehrende Aufgaben mit dem Aufgaben-Scheduler und flexiblen Einstellungen für Wiederholungsintervalle aus.

Proxy-Checker und Proxy-Verwaltung

HTTP(S)- und SOCKS4/5-Proxy-Unterstützung

A-Parser arbeitet mit allen Proxy-Protokollen, und der Proxy-Checker kann alle Typen gleichzeitig testen.

Unbegrenzte Proxy-Checker

Fügen Sie separate Proxy-Checker für verschiedene Proxy-Quellen hinzu, jeweils mit eigenen Überprüfungseinstellungen.

Multithread-Proxy-Überprüfung und -Download

Verwalten Sie die Anzahl der Überprüfungs- und Download-Threads separat für jeden Proxy-Checker.

Unterstützung für Proxys mit Authentifizierung

Geben Sie Proxy-Zugangsdaten in den Proxy-Checker-Einstellungen oder in Proxy-Listen mit separaten Authentifizierungsdaten an.

Verschiedene Prüftypen

A-Parser prüft Proxys auf POST-Methodenunterstützung, Anonymität, Antwortzeit und andere Parameter.

Option zum Deaktivieren der Proxy-Überprüfung

Wenn Sie sicher sind, dass Ihre Proxys funktionieren, können Sie die Überprüfung deaktivieren, um Ressourcen zu sparen.

Proxy-Checker-Auswahl pro Aufgabe

Für jede Aufgabe können Sie spezifische Proxy-Quellen auswählen, was eine flexible Ressourcenzuweisung ermöglicht.

Proxy-Checker-Auswahl pro Parser

Für noch mehr Flexibilität können Sie innerhalb einer einzigen Aufgabe verschiedene Proxys verwenden, z.B. separate Proxys für Google- und Yandex-Parser.

Proxy-Sperrung

Wenn ein Dienst einen Proxy sperrt, wird A-Parser diesen für eine bestimmte Zeit nicht mehr verwenden, wodurch fehlgeschlagene Anfragen reduziert werden.

Thread-Limit pro Proxy

Sie können die maximale Anzahl von Threads pro Proxy begrenzen, um eine Überbeanspruchung seiner Ressourcen zu vermeiden.

Proxy-Wiederverwendung zwischen Versuchen

Standardmäßig verwendet A-Parser einen eindeutigen Proxy für jeden Daten-Download-Versuch, dieses Verhalten kann jedoch geändert werden.

Proxys reservieren

Diese Funktion ermöglicht es Ihnen, bestimmte Proxys vom allgemeinen Gebrauch auszuschließen und sie nur bestimmten Aufgaben zuzuweisen.

Flexible Einstellungen

Alle Einstellungen in Voreinstellungen organisiert

Speichern Sie Gruppen von Einstellungen in verschiedenen Voreinstellungen und verwenden Sie diese in verschiedenen Aufgaben wieder.

Detaillierte Einstellungen für jeden Parser

Der Google-Parser ermöglicht beispielsweise die Angabe der Seitenanzahl, der Ergebnisse pro Seite, der Spracheinstellungen, der Geolokalisierung und vieles mehr.

Import und Export

Exportieren Sie Ihre Einstellungen und Parser, um sie mit anderen zu teilen, oder importieren Sie vorgefertigte Aufgaben aus unserem Katalog.

Multithreading und Leistung

Asynchrone Architektur

A-Parser basiert auf einer vollständig asynchronen Architektur, die bis zu 10.000 gleichzeitige asynchrone Threads ausführen kann.

Zahlreiche Optimierungen

A-Parser nutzt viele Optimierungen für eine bessere Leistung, und wir analysieren und verbessern unseren Code ständig.

Millionen und Milliarden von Abfragen und Ergebnissen

Es gibt keine Begrenzung der Anzahl der Abfragen, der Größe der Abfragedateien oder der Anzahl der Ergebnisse.

Geringer Ressourcenverbrauch

Die meisten Aufgaben laufen reibungslos auf jedem Standard-Büro- oder Heimcomputer sowie auf jedem VDS der Einstiegsklasse.

Lastverteilung auf die Kerne

Derzeit kann A-Parser bis zu 4 Prozessorkerne effizient nutzen. Eine Lizenz mit unbegrenzter Kernunterstützung wird in Kürze verfügbar sein.

CAPTCHA-Erkennung

Integration mit XEvil und CapMonster

Die beliebteste CAPTCHA-Erkennungssoftware unterstützt viele Arten von CAPTCHAs, einschließlich reCAPTCHA v2.

Integration mit Online-Erkennungsdiensten

Wir unterstützen die Integration mit der überwiegenden Mehrheit der Dienste, darunter Anti-Captcha, RuCaptcha, CapMonster.cloud, 2captcha und andere.

Integrierte Erkennungsunterstützung im Parser

Die Unterstützung der CAPTCHA-Erkennung ist in alle gängigen Parser integriert. Sie können sie auch aus Ihren eigenen benutzerdefinierten JavaScript-Parsern verwenden.

Entwicklung von Voreinstellungen basierend auf regulären Ausdrücken

Datenerfassung von beliebigen Websites

Wenden Sie reguläre Ausdrücke auf Daten an, die vom Net::HTTP Parser oder dem HTML::LinkExtractor Spider abgerufen wurden.

Arbeiten mit Variablen und Arrays

Sammeln Sie einzelne Datenpunkte in Variablen oder wiederkehrende Blöcke (Listen, Tabellen) in Arrays. Geben Sie die Daten in einem geeigneten Format mit der Template-Engine aus.

Erweiterung der Standard-Parser-Funktionen

Sie können zusätzliche Verarbeitung auf die Quelldaten aller integrierten Parser anwenden (z.B. Google-Suchergebnisse).

Navigation in der Paginierung

Verwenden Sie reguläre Ausdrücke, um Links zur nächsten Seite der Paginierung zu finden, und A-Parser navigiert automatisch durch alle Seiten.

Datenvalidierung

Verwenden Sie reguläre Ausdrücke, um Inhalte zu validieren, Proxy-Sperren zu überprüfen oder CAPTCHAs zu erkennen. Bei einem Fehler wiederholt A-Parser den Versuch automatisch mit einem anderen Proxy.

Zusätzliche Ergebnisverarbeitung

Mit dem Ergebnis-Konstruktor können Sie Such- und Ersetzungsoperationen mithilfe regulärer Ausdrücke auf alle Scraping-Ergebnisse anwenden.

Entwicklung von Parsern in JavaScript

Einfacher und prägnanter JavaScript-Code

Linearer und synchroner Code mit async/await, den A-Parser in einer Multi-Thread-Umgebung ausführen wird.

Umgang mit Proxys und Wiederholungsversuchen

A-Parser ermöglicht es Ihnen, sich auf das Schreiben von Code zur Datenextraktion und -transformation zu konzentrieren, wobei die gesamte Proxy-Verwaltung und Wiederholungsversuche automatisch gehandhabt werden.

TypeScript-Unterstützung

Schreiben Sie in modernem JavaScript (ES2020+) oder verwenden Sie TypeScript für starke Typisierung und Syntaxhervorhebung.

Verwendung von NodeJS-Modulen

Der umfangreiche NPMJS-Modulkatalog ermöglicht es Ihnen, die Datenextraktions- und Verarbeitungsfunktionen von A-Parser grenzenlos zu erweitern.

Chrome-Steuerung über Puppeteer mit Proxy-Unterstützung

A-Parser fügt der beliebten Puppeteer-Bibliothek Proxy-Unterstützung hinzu, was die automatische Verwendung verschiedener Proxys für verschiedene Tabs ermöglicht.

Aufruf integrierter und anderer JavaScript-Parser

Sie können Anfragen an beliebige integrierte oder andere JavaScript-Parser senden, was die Erstellung beliebig komplexer Logik ermöglicht.

Automatisierung und API

Volle Kontrolle über HTTP/JSON API

Senden Sie HTTP-Anfragen von Ihren eigenen Programmen und Skripten oder verwenden Sie unsere vorgefertigten Bibliotheken für NodeJS, Python, PHP und Perl.

Aufgabenerstellung

Fügen Sie Aufgaben nach Voreinstellungsnamen oder durch Bereitstellung einer vollständigen JSON-Struktur mit detaillierten Einstellungen hinzu.

Warteschlangenverwaltung

Erhalten Sie die volle Kontrolle über die Aufgabenwarteschlange, verfolgen Sie den Aufgabenstatus und laden Sie Ergebnisse herunter.

Einzel- und Massenanfragen im blockierenden Modus

Senden Sie eine HTTP-Anfrage und erhalten Sie die Ergebnisse sofort nach Abschluss der Datenerfassung.

Redis API

Unsere Lösung für hochbelastete Projekte. Verbinden Sie eine unbegrenzte Anzahl von A-Parser-Instanzen, um API-Anfragen in einer Redis-Warteschlange mit minimaler Latenz zu verarbeiten.

A-Parser-Aktualisierung über API

Für die vollständige Automatisierung ist eine Fernaktualisierung von A-Parser über einen API-Aufruf verfügbar.

Kontinuierliche Verbesserungen und Support

Über 140 A-Parser-Versionen seit 2011 veröffentlicht

Die ständige Weiterentwicklung von A-Parser bietet unseren Benutzern Jahr für Jahr neue Funktionen.

Regelmäßige Updates für integrierte Parser

Wir testen alle integrierten Parser täglich und automatisch, was es uns ermöglicht, Updates umgehend als Reaktion auf Layout- oder Ergebnisänderungen zu veröffentlichen.

Technischer Support

Kostenloser technischer Support steht allen unseren Benutzern zur Verfügung und wird von ihnen als der beste unter ähnlichen Produkten angesehen.

Schulungsmaterialien

Wir veröffentlichen regelmäßig Schulungsmaterialien, Beispiel-Voreinstellungen und Parser sowie Tutorial-Videos auf unserem YouTube-Kanal.

Wir hören auf Ihr Feedback in unserem Forum

Die meisten neuen Funktionen und Parser werden basierend auf Anfragen unserer Benutzer entwickelt.

Kostenpflichtige Dienste

Wir können Ihnen Zeit sparen, indem wir die Entwicklung benutzerdefinierter Parser auf unserer Plattform sowie die Integration mit Ihrer Geschäftslogik und Datenbanken anbieten.

Wählen Sie die richtige Lizenz

Lebenslange Lizenz, Updates nach Ablauf des Inklusivzeitraums separat erhältlich

A-Parser Lite

Grundlegende Google- und Yandex-Scraper

$ 179
  • Enthält Google- und Yandex-Scraper
  • 3 Monate Updates
  • Bonus-Proxys: 20 Threads für 2 Wochen
  • Support
Beliebt

A-Parser Pro

Zugriff auf alle Scraper

$ 299
  • Vollständiges Paket mit über 110 Scrapern
  • Erstellen Sie Ihre eigenen JavaScript-Scraper
  • 6 Monate Updates
  • Bonus-Proxys: 50 Threads für einen Monat
  • Enthält alle Funktionen des Lite-Plans

A-Parser Enterprise

Zugriff auf alle Scraper und API

$ 479
  • API-Steuerung
  • Multicore-Aufgabenverarbeitung
  • Redis-Integration
  • Enthält alle Funktionen des Pro-Plans

Updates: $49 für 3 Monate, $149 für ein Jahr oder $399 auf Lebenszeit

Kostenpflichtige Lösungen

Maßgeschneiderte Scraper-Entwicklung

Wir glauben, dass beliebige Daten extrahiert werden können.

Wir bieten maßgeschneiderte Lösungen zur Gewinnung beliebiger Daten von jeder Website.

Wir erstellen einen Scraper, der die Ergebnisse in dem von Ihnen benötigten Format und gemäß Ihren Anforderungen exportiert.