Förbikoppling av captcha
A-Parser löser inte captcha självständigt. För att kringgå captcha använder A-Parser proxy och tjänster för captchalösning.
Beroende på typ av captcha stöds arbete med följande onlinetjänster:
- RuCaptcha
- Anti-Captcha
- 2captcha
- CapMonster
- CapMonster cloud
- CapSolver
- captchas.io
- cap.guru
- White captcha
- Capsola
- Nextcaptcha
Och offline-programvara - XEvil, CapMonster.
För att arbeta med tjänster för captchalösning har A-Parser fem inbyggda scrapers:
Util::AntiGate - löser captchas i form av bilder med bokstäver/siffror/ord
Util::ReCaptcha2 - löser Google ReCaptcha v2
Util::ReCaptcha3 - löser Google ReCaptcha v3
Util::hCaptcha - löser hCaptcha-captchas
Util::Turnstile - löser Cloudflare Turnstile-captchas
Det är viktigt att förstå att inställningar för captcharankning görs i en separat scraper och sedan används i de andra. Det vill säga, vi konfigurerar en scraper och använder dess inställningar som inställningar för ett alternativ i en annan. Detta gör det möjligt att samtidigt ha olika inställningar för olika tjänster eller program för captchalösning.
Nedan beskrivs hur man konfigurerar varje scraper för att arbeta med tjänster för captchalösning.
Inställning
Alla scrapers för captchalösning konfigureras på liknande sätt, nedan visas konfigurationen med
Util::AntiGate som exempel.
Konfigurera en förinställning för captcha-scraper
Öppna Settings (Inställningar) och öppna sedan Parser Presets (Inställningar för scrapers).
Välj scrapern
Util::AntiGate i rullgardinsmenyn.

Därefter behöver du:
- Välja önskad Provider.
- Scrapern använder automatiskt rätt url för den valda tjänsten, men vid behov kan den åsidosättas i fältet Provider url.
- Om det krävs av den valda tjänsten kan åtkomstnyckeln anges i Client key.
Spara sedan inställningarna som en ny förinställning och ange ett namn (i exemplet kallas den My Work Captcha Solver).


Anslutning till den valda scrapern via åsidosättning
Efter att ha konfigurerat förinställningen för captcha-scrapern räcker det att välja den via funktionen för åsidosättning.

Anslutning till den valda scrapern via en inställningsförinställning
Gå till Task Editor och välj den scraper där du vill använda AntiGate, till exempel
SE::Yandex::WordStat.
Gå till dess inställningar.

I inställningarna nedan, under punkten AntiGate preset (AntiGate-förinställning), väljer vi vår tidigare skapade förinställning (i exemplet kallades den My Work Captcha Solver).
Spara allt som en ny förinställning (i exemplet kallas den Use My Work Captcha Solver).


Som ett sista steg måste du återgå till Task Editor och välja den senast skapade förinställningen med konfigurerad AntiGate (i exemplet kallades den Use My Work Captcha Solver) för scrapern
SE::Yandex::WordStat.

Tjänster för lösning
RuCaptcha
RuCaptcha stöder följande typer av captcha:
- 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 stöder följande typer av captcha:
- Recaptcha V2
- Recaptcha V3
- FunCaptcha
- GeeTest
- Hcaptcha
- Turnstile
2captcha
2captcha stöder följande typer av captcha:
- 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 stöder följande typer av captcha:
- reCAPTCHA (v2, invisible, v3)
- och så vidare.
CapMonster cloud
CapMonster cloud stöder följande typer av captcha:
- reCAPTCHA v2
- reCAPTCHA v3
- reCAPTCHA Enterprise
- hCaptcha
- hCaptcha Enterprise
- FunCaptcha
- GeeTest
- Cloudflare Turnstile
- Cloudflare Bot Challenge
- Yandex SmartCaptcha
CapSolver
CapSolver stöder följande typer av captcha:
- reCAPTCHA (v2/v3/Enterprise)
- FunCaptcha
- DataDome
- Anti-bot Solution
- hCaptcha (Normal/Enterprise)
- Geetest v3 / v4
captchas.io
captchas.io stöder följande typer av captcha:
- reCAPTCHA (v2/v3/Invisible/Enterprise)
- Image CAPTCHA
- FunCAPTCHA
- GeeTest
- hCAPTCHA
- Cloudflare Turnstile
- Audio and Text CAPTCHAs
Cap.guru
Cap.guru stöder följande typer av captcha:
- reCAPTCHA (v2/v3/Invisible)
- hCaptcha
- SmartCaptcha
- FunCaptcha
- ReCaptcha
- hCaptcha
- GeeTest
- Binance
- TikTok
- Amazon
White captcha
White captcha stöder följande typer av captcha:
- SmartCaptcha från Yandex
Capsola
Capsola stöder följande typer av captcha:
- SmartCaptcha click
Nextcaptcha
Nextcaptcha stöder följande typer av captcha:
- ReCaptchaV2TaskProxyLess
- ReCaptchaV2EnterpriseTask
- ReCaptchaV2EnterpriseTaskProxyLess
- ReCaptchaV2HSEnterpriseTaskProxyLess
- ReCaptchaV3Task
- ReCaptchaV3HSTaskProxyLess
- ReCaptchaV3TaskProxyLess
- ReCaptchaMobileTask
- ReCaptchaMobileProxyLess
Användning av XEvil
⏩ Video om inställning
Video som visar användning av XEvil tillsammans med A-Parser för att lösa
Util::ReCaptcha2:
Videon visar:
- anslutning av XEvil till A-Parser för arbete med
Util::ReCaptcha2 - kontroll av funktion och demonstration av arbete i
SE::Google::Modern
Val av önskat neuralt nätverk
Från och med XEvil 6.0 [Beta-10] har stöd lagts till för parametern corename, genom vilken man kan ange önskat neuralt nätverk när man skickar vanliga captchas (bilder). Mer information här.
Du kan skicka denna parameter genom att använda fältet Query string addition i scrapern
Util::AntiGate. Till exempel, för neuronnätet Default v.1 skriver du corename=Default v.1 i detta fält