Pular para o conteúdo principal

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:

E softwares offline - XEvil, CapMonster.

Para trabalhar com serviços de resolução de captchas, o A-Parser possui cinco scrapers integrados:

É 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::AntiGateUtil::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::AntiGateUtil::AntiGate.

Abrir configurações do 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).

Passo 1 - Especificar a chave de acessoPasso 1 - Adicionar novo modelo

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.

Seleção de modelo via override

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

Acesse suas configurações.

Passo 2 - Seleção do scraper no Editor de Tarefas

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

Passo 3 - Seleção do modelo AntiGate nas configurações do scraperPasso 3 - Adicionar novo modelo

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

Passo 4 - Seleção do modelo do scraper com AntiGate configurado

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::ReCaptcha2Util::ReCaptcha2:

O vídeo mostra:

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::AntiGateUtil::AntiGate. Por exemplo, para a rede neural Default v.1, você deve escrever corename=Default v.1 neste campo