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:
- RuCaptcha
- Anti-Captcha
- 2captcha
- CapMonster
- CapMonster cloud
- CapSolver
- captchas.io
- cap.guru
- White captcha
- Capsola
- Nextcaptcha
Und Offline-Software - XEvil, CapMonster.
Für die Arbeit mit Captcha-Lösungsdiensten verfügt A-Parser über fünf integrierte Scraper:
Util::AntiGate - löst Captchas in Form von Bildern mit Buchstaben/Zahlen/Wörtern
Util::ReCaptcha2 - löst Google ReCaptcha v2
Util::ReCaptcha3 - löst Google ReCaptcha v3
Util::hCaptcha - löst hCaptcha-Captchas
Util::Turnstile - löst Cloudflare Turnstile-Captchas
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::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::AntiGate aus der Dropdown-Liste aus.

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).


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

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::WordStat.
Gehen Sie zu dessen Einstellungen.

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).


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::WordStat.

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::ReCaptcha2 zeigt:
Im Video wird gezeigt:
- Anbindung von XEvil an A-Parser für die Arbeit mit
Util::ReCaptcha2 - Überprüfung der Funktion und Demonstration der Arbeit in
SE::Google::Modern
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::AntiGate übergeben werden. Zum Beispiel muss für das neuronale Netz Default v.1 in dieses Feld corename=Default v.1 geschrieben werden