Contorno de Captcha
O A-Parser não resolve captchas de forma independente. Para contornar captchas, o A-Parser utiliza proxy e serviços de resolução de captchas.
Dependendo do tipo de captcha, o suporte inclui os seguintes serviços online:
- RuCaptcha
- Anti-Captcha
- 2captcha
- CapMonster
- CapMonster cloud
- CapSolver
- captchas.io
- cap.guru
- White captcha
- Capsola
- Nextcaptcha
E softwares offline - XEvil, CapMonster.
Para trabalhar com serviços de resolução de captchas, o A-Parser possui cinco scrapers integrados:
Util::AntiGate - resolve captchas em formato de imagens com letras/números/palavras
Util::ReCaptcha2 - resolve Google ReCaptcha v2
Util::ReCaptcha3 - resolve Google ReCaptcha v3
Util::hCaptcha - resolve captchas hCaptcha
Util::Turnstile - resolve captchas Cloudflare Turnstile
É importante entender que as configurações de reconhecimento de captcha são definidas em um scraper separado e depois utilizadas nos demais. Ou seja, configuramos um scraper e usamos suas configurações como parâmetros para a opção de outro. Isso permite ter simultaneamente diferentes configurações para diferentes serviços ou programas de resolução de captchas.
A seguir, será descrito como configurar cada scraper para trabalhar com serviços de resolução de captchas.
Configuração
Todos os scrapers para resolução de captchas são configurados de forma semelhante; abaixo é mostrada a configuração usando o exemplo do
Util::AntiGate.
Configuração do modelo do scraper de captcha
Abra Settings (Configurações) e, em seguida, abra Parser Presets (Configurações dos scrapers).
Selecionar na lista suspensa o scraper
Util::AntiGate.

Em seguida, é necessário:
- Selecionar o Provider desejado.
- O scraper utiliza automaticamente a URL correta do serviço selecionado, mas, se necessário, ela pode ser redefinida no campo Provider url.
- Se exigido pelo serviço selecionado, a chave de acesso pode ser inserida em Client key.
Depois disso, salvamos as configurações como um novo modelo e inserimos um nome (no exemplo, foi nomeado como My Work Captcha Solver).


Conexão ao scraper selecionado via redefinição
Após configurar o modelo do scraper de captcha, basta selecioná-lo através da função de redefinição.

Conexão ao scraper selecionado via modelo de configurações
Vá para o Task Editor (Editor de tarefas) e selecione o scraper no qual você usará o AntiGate, por exemplo
SE::Yandex::WordStat.
Acesse suas configurações.

Nas configurações abaixo, no item AntiGate preset (Modelo AntiGate), selecionamos o modelo que criamos anteriormente (no exemplo, foi nomeado como My Work Captcha Solver).
Salvamos tudo como um novo modelo (no exemplo, foi nomeado como Use My Work Captcha Solver).


O último passo é retornar ao Editor de tarefas e selecionar o último preset criado com o AntiGate configurado (no exemplo ele foi chamado de Use My Work Captcha Solver) para o scraper
SE::Yandex::WordStat.

Serviços de resolução
RuCaptcha
O RuCaptcha suporta os seguintes tipos de captchas:
- 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
O Anti-Captcha suporta os seguintes tipos de captchas:
- Recaptcha V2
- Recaptcha V3
- FunCaptcha
- GeeTest
- Hcaptcha
- Turnstile
2captcha
O 2captcha suporta os seguintes tipos de captchas:
- 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
O CapMonster suporta os seguintes tipos de captchas:
- reCAPTCHA (v2, invisible, v3)
- etc.
CapMonster cloud
O CapMonster cloud suporta os seguintes tipos de captchas:
- reCAPTCHA v2
- reCAPTCHA v3
- reCAPTCHA Enterprise
- hCaptcha
- hCaptcha Enterprise
- FunCaptcha
- GeeTest
- Cloudflare Turnstile
- Cloudflare Bot Challenge
- Yandex SmartCaptcha
CapSolver
O CapSolver suporta os seguintes tipos de captchas:
- reCAPTCHA (v2/v3/Enterprise)
- FunCaptcha
- DataDome
- Anti-bot Solution
- hCaptcha (Normal/Enterprise)
- Geetest v3 / v4
captchas.io
O captchas.io suporta os seguintes tipos de captchas:
- reCAPTCHA (v2/v3/Invisible/Enterprise)
- Image CAPTCHA
- FunCAPTCHA
- GeeTest
- hCAPTCHA
- Cloudflare Turnstile
- Audio and Text CAPTCHAs
Cap.guru
O Cap.guru suporta os seguintes tipos de captchas:
- reCAPTCHA (v2/v3/Invisible)
- hCaptcha
- SmartCaptcha
- FunCaptcha
- ReCaptcha
- hCaptcha
- GeeTest
- Binance
- TikTok
- Amazon
White captcha
O White captcha suporta os seguintes tipos de captchas:
- SmartCaptcha do Yandex
Capsola
O Capsola suporta os seguintes tipos de captchas:
- SmartCaptcha click
Nextcaptcha
O Nextcaptcha suporta os seguintes tipos de captchas:
- ReCaptchaV2TaskProxyLess
- ReCaptchaV2EnterpriseTask
- ReCaptchaV2EnterpriseTaskProxyLess
- ReCaptchaV2HSEnterpriseTaskProxyLess
- ReCaptchaV3Task
- ReCaptchaV3HSTaskProxyLess
- ReCaptchaV3TaskProxyLess
- ReCaptchaMobileTask
- ReCaptchaMobileProxyLess
Uso do XEvil
⏩ Vídeo de configuração
Vídeo que mostra o uso do XEvil em conjunto com o A-Parser para resolver
Util::ReCaptcha2:
O vídeo mostra:
- conexão do XEvil ao A-Parser para trabalhar com
Util::ReCaptcha2 - verificação do funcionamento e demonstração de operação no
SE::Google::Modern
Escolha da rede neural desejada
A partir do XEvil 6.0 [Beta-10], foi adicionado suporte ao parâmetro corename, através do qual, ao enviar captchas comuns (imagens), é possível especificar a rede neural desejada. Mais detalhes aqui.
Você pode passar este parâmetro usando o campo Complemento à string de consulta do scraper
Util::AntiGate. Por exemplo, para a rede neural Default v.1, você deve escrever corename=Default v.1 neste campo