Zum Hauptinhalt springen

Captcha-Umgehung

A-Parser löst Captchas nicht selbstständig. Zur Umgehung von Captchas verwendet A-Parser Proxys und Captcha-Lösungsdienste.
Je nach Art des Captchas wird die Arbeit mit folgenden Online-Diensten unterstützt:

Und Offline-Software - XEvil, CapMonster.

Für die Arbeit mit Captcha-Lösungsdiensten verfügt A-Parser über fünf integrierte Scraper:

Es ist wichtig zu verstehen, dass die Einstellungen für die Captcha-Erkennung in einem separaten Scraper festgelegt und dann in den anderen verwendet werden. Das heißt, wir konfigurieren einen Scraper und verwenden seine Einstellungen als Einstellungen für die Option eines anderen. Dies ermöglicht es, gleichzeitig verschiedene Einstellungen für unterschiedliche Dienste oder Captcha-Lösungsprogramme zu haben.

Im Folgenden wird beschrieben, wie jeder Scraper für die Arbeit mit Captcha-Lösungsdiensten konfiguriert wird.

Einstellung

Alle Scraper zum Lösen von Captchas werden analog konfiguriert; unten wird die Konfiguration am Beispiel von Util::AntiGateUtil::AntiGate gezeigt.

Konfiguration des Captcha-Scraper-Presets

Öffnen Sie die Settings (Einstellungen) und dann die Parser settings (Scraper-Einstellungen). Wählen Sie den Parser Util::AntiGateUtil::AntiGate aus der Dropdown-Liste aus.

AntiGate-Einstellungen öffnen

Anschließend müssen Sie:

  • Den gewünschten Provider auswählen.
  • Der Scraper verwendet automatisch die richtige URL des ausgewählten Dienstes, aber bei Bedarf kann diese im Feld Provider url überschrieben werden.
  • Falls vom ausgewählten Dienst erforderlich, kann der Zugriffsschlüssel in Client key angegeben werden.

Danach speichern wir die Einstellungen als neues Preset und geben einen Namen ein (im Beispiel heißt es My Work Captcha Solver).

Schritt 1 - Zugriffsschlüssel angebenSchritt 1 - Neues Preset hinzufügen

Verbindung zum ausgewählten Scraper über Überschreibung

Nach der Konfiguration des Captcha-Scraper-Presets reicht es aus, dieses über die Überschreibungsfunktion auszuwählen.

Preset-Auswahl über override

Verbindung zum ausgewählten Scraper über ein Einstellungs-Preset

Gehen Sie zum Task Editor (Task-Editor) und wählen Sie den Parser aus, in dem Sie AntiGate verwenden möchten, zum Beispiel SE::Yandex::WordStatSE::Yandex::WordStat.

Gehen Sie zu dessen Einstellungen.

Schritt 2 - Scraper im Task-Editor auswählen

Wählen Sie in den Einstellungen unten im Punkt AntiGate preset (AntiGate-Preset) unser zuvor erstelltes Preset aus (im Beispiel hieß es My Work Captcha Solver).

Speichern Sie alles als neues Preset (im Beispiel heißt es Use My Work Captcha Solver).

Schritt 3 - AntiGate-Preset in den Scraper-Einstellungen auswählenSchritt 3 - Neues Preset hinzufügen

Als letzten Schritt müssen Sie zum Task-Editor zurückkehren und das zuletzt erstellte Preset mit dem konfigurierten AntiGate auswählen (im Beispiel wurde es Use My Work Captcha Solver genannt) für den Parser SE::Yandex::WordStatSE::Yandex::WordStat.

Schritt 4 - Scraper-Preset mit konfiguriertem AntiGate auswählen

Lösungsdienste

RuCaptcha

RuCaptcha unterstützt folgende Captcha-Typen:

  • Click CAPTCHA
  • Rotate CAPTCHA
  • reCAPTCHA (v2/v3/Invisible/Enterprise)
  • KeyCAPTCHA
  • Capy Puzzle CAPTCHA
  • Cloudflare Turnstile
  • Amazon CAPTCHA
  • Audio CAPTCHA
  • Arkose Labs CAPTCHA
  • MTCaptcha
  • DataDome CAPTCHA
  • CyberSiARA CAPTCHA
  • Yandex CAPTCHA
  • VK CAPTCHA

Anti-Captcha

Anti-Captcha unterstützt folgende Captcha-Typen:

  • Recaptcha V2
  • Recaptcha V3
  • FunCaptcha
  • GeeTest
  • Hcaptcha
  • Turnstile

2captcha

2captcha unterstützt folgende Captcha-Typen:

  • Click CAPTCHA
  • Rotate CAPTCHA
  • reCAPTCHA V2
  • reCAPTCHA V3
  • KeyCAPTCHA
  • GeeTest CAPTCHA
  • hCaptcha
  • FunCaptcha
  • Capy Puzzle CAPTCHA
  • Lemin CAPTCHA
  • Cloudflare Turnstile
  • Audio CAPTCHA
  • Arkose Labs CAPTCHA
  • Amazon CAPTCHA
  • MTCaptcha
  • DataDome CAPTCHA
  • CyberSiARA CAPTCHA

CapMonster

CapMonster unterstützt folgende Captcha-Typen:

  • reCAPTCHA (v2, invisible, v3)
  • usw.

CapMonster cloud

CapMonster cloud unterstützt folgende Captcha-Typen:

  • reCAPTCHA v2
  • reCAPTCHA v3
  • reCAPTCHA Enterprise
  • hCaptcha
  • hCaptcha Enterprise
  • FunCaptcha
  • GeeTest
  • Cloudflare Turnstile
  • Cloudflare Bot Challenge
  • Yandex SmartCaptcha

CapSolver

CapSolver unterstützt folgende Captcha-Typen:

  • reCAPTCHA (v2/v3/Enterprise)
  • FunCaptcha
  • DataDome
  • Anti-bot Solution
  • hCaptcha (Normal/Enterprise)
  • Geetest v3 / v4

captchas.io

captchas.io unterstützt folgende Captcha-Typen:

  • reCAPTCHA (v2/v3/Invisible/Enterprise)
  • Image CAPTCHA
  • FunCAPTCHA
  • GeeTest
  • hCAPTCHA
  • Cloudflare Turnstile
  • Audio and Text CAPTCHAs

Cap.guru

Cap.guru unterstützt folgende Captcha-Typen:

  • reCAPTCHA (v2/v3/Invisible)
  • hCaptcha
  • SmartCaptcha
  • FunCaptcha
  • ReCaptcha
  • hCaptcha
  • GeeTest
  • Binance
  • TikTok
  • Amazon

White captcha

White captcha unterstützt folgende Captcha-Typen:

  • SmartCaptcha von Yandex

Capsola

Capsola unterstützt folgende Captcha-Typen:

  • SmartCaptcha click

Nextcaptcha

Nextcaptcha unterstützt folgende Captcha-Typen:

  • ReCaptchaV2TaskProxyLess
  • ReCaptchaV2EnterpriseTask
  • ReCaptchaV2EnterpriseTaskProxyLess
  • ReCaptchaV2HSEnterpriseTaskProxyLess
  • ReCaptchaV3Task
  • ReCaptchaV3HSTaskProxyLess
  • ReCaptchaV3TaskProxyLess
  • ReCaptchaMobileTask
  • ReCaptchaMobileProxyLess

Verwendung von XEvil

⏩ Video zur Konfiguration

Video, das die Verwendung von XEvil zusammen mit A-Parser zum Lösen von Util::ReCaptcha2Util::ReCaptcha2 zeigt:

Im Video wird gezeigt:

Auswahl des gewünschten neuronalen Netzes

Ab XEvil 6.0 [Beta-10] wurde die Unterstützung für den Parameter corename hinzugefügt, über den beim Senden normaler Captchas (Bilder) das gewünschte neuronale Netz angegeben werden kann. Details hier.

Dieser Parameter kann über das Feld Zusatz zur Abfragezeile des Parsers Util::AntiGateUtil::AntiGate übergeben werden. Zum Beispiel muss für das neuronale Netz Default v.1 in dieses Feld corename=Default v.1 geschrieben werden