Ga naar de hoofdinhoud

Captcha omzeilen

A-Parser lost captcha's niet zelfstandig op. Om captcha's te omzeilen gebruikt A-Parser proxy's en captcha-oplossingsdiensten.
Afhankelijk van het type captcha wordt ondersteuning geboden voor de volgende online diensten:

En offline software - XEvil, CapMonster.

Voor het werken met captcha-oplossingsdiensten heeft A-Parser vijf ingebouwde scrapers:

Het is belangrijk om te begrijpen dat de instellingen voor captcha-herkenning worden opgegeven in een aparte scraper en vervolgens in andere worden gebruikt. Dat wil zeggen: we configureren één scraper en gebruiken de instellingen daarvan als instellingen voor de optie van een andere. Dit maakt het mogelijk om tegelijkertijd verschillende instellingen te hebben voor verschillende diensten of programma's voor het oplossen van captcha's.

Hierna wordt beschreven hoe u elke scraper configureert voor het werken met captcha-oplossingsdiensten.

Configuratie

Alle scrapers voor het oplossen van captcha's worden op dezelfde manier geconfigureerd; hieronder wordt de configuratie getoond aan de hand van het voorbeeld Util::AntiGateUtil::AntiGate.

Configuratie van de captcha-scraper preset

Open Settings (Instellingen) en open vervolgens Parser Presets (Scraper-instellingen). Selecteer de scraper Util::AntiGateUtil::AntiGate in de vervolgkeuzelijst.

AntiGate-instellingen openen

Vervolgens moet u:

  • De gewenste Provider selecteren.
  • De scraper gebruikt automatisch de juiste URL van de geselecteerde dienst, maar indien nodig kan deze worden overschreven in het veld Provider url.
  • Indien vereist door de geselecteerde dienst, kan de toegangssleutel worden opgegeven in Client key.

Sla daarna de instellingen op als een nieuwe preset en voer een naam in (in het voorbeeld wordt deze My Work Captcha Solver genoemd).

Stap 1 - Toegangssleutel opgevenStap 1 - Nieuwe preset toevoegen

Verbinding maken met de geselecteerde scraper via overschrijving

Na het configureren van de captcha-scraper preset is het voldoende om deze te selecteren via de overschrijvingsfunctie.

Preset selecteren via override

Verbinding maken met de geselecteerde scraper via een instellingen-preset

Ga naar de Task Editor (Taak-editor) en kies de scraper waarin u AntiGate wilt gebruiken, bijvoorbeeld SE::Yandex::WordStatSE::Yandex::WordStat.

Ga naar de instellingen ervan.

Stap 2 - Scraper selecteren in de Taak-editor

In de onderstaande instellingen bij het item AntiGate preset selecteren we onze eerder gemaakte preset (in het voorbeeld heette deze My Work Captcha Solver).

Sla alles op als een nieuwe preset (in het voorbeeld heet deze Use My Work Captcha Solver).

Stap 3 - AntiGate-preset selecteren in de scraper-instellingenStap 3 - Nieuwe preset toevoegen

De laatste stap is om terug te keren naar de Taak-editor en de laatst gemaakte preset met de geconfigureerde AntiGate te selecteren (in het voorbeeld heette deze Use My Work Captcha Solver) voor de scraper SE::Yandex::WordStatSE::Yandex::WordStat.

Stap 4 - Scraper-preset selecteren met geconfigureerde AntiGate

Oplossingsdiensten

RuCaptcha

RuCaptcha ondersteunt de volgende typen captcha's:

  • 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 ondersteunt de volgende typen captcha's:

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

2captcha

2captcha ondersteunt de volgende typen captcha's:

  • 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 ondersteunt de volgende typen captcha's:

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

CapMonster cloud

CapMonster cloud ondersteunt de volgende typen captcha's:

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

CapSolver

CapSolver ondersteunt de volgende typen captcha's:

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

captchas.io

captchas.io ondersteunt de volgende typen captcha's:

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

Cap.guru

Cap.guru ondersteunt de volgende typen captcha's:

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

White captcha

White captcha ondersteunt de volgende typen captcha's:

  • SmartCaptcha van Yandex

Capsola

Capsola ondersteunt de volgende typen captcha's:

  • SmartCaptcha click

Nextcaptcha

Nextcaptcha ondersteunt de volgende typen captcha's:

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

Gebruik van XEvil

⏩ Video over configuratie

Video die het gebruik van XEvil samen met A-Parser laat zien voor het oplossen van Util::ReCaptcha2Util::ReCaptcha2:

In de video wordt getoond:

Keuze van het gewenste neurale netwerk

Sinds XEvil 6.0 [Beta-10] is ondersteuning toegevoegd voor de parameter corename, waarmee bij het verzenden van gewone captcha's (afbeeldingen) het gewenste neurale netwerk kan worden opgegeven. Meer details hier.

U kunt deze parameter doorgeven via het veld Aanvulling op de query-regel van de scraper Util::AntiGateUtil::AntiGate. Voor het neurale netwerk Default v.1 moet u bijvoorbeeld in dit veld corename=Default v.1 invullen