
Adélia Cruz
Neural Network Developer

Existem várias versões do reCAPTCHA:
Neste blog, vamos nos concentrar em resolver o reCAPTCHA v2, que se parece com isto:

Para resolver o reCaptcha v2, siga nossa documentação. Alguns parâmetros são obrigatórios e outros são opcionais. Para este exemplo, usaremos apenas os parâmetros obrigatórios. Os tipos de tarefa para o reCAPTCHA v2 são:
ReCaptchaV2Task: Este tipo de tarefa requer seus próprios proxies.ReCaptchaV2TaskProxyLess: Este tipo de tarefa usa o proxy embutido do servidor.ReCaptchaV2EnterpriseTask: Este tipo de tarefa requer seus próprios proxies.ReCaptchaV2EnterpriseTaskProxyLess: Este tipo de tarefa usa o proxy embutido do servidor.Para este exemplo, usaremos ReCaptchaV2TaskProxyLess, pois o site usa o reCAPTCHA v2 padrão. Se o site usar o Recaptcha Enterprise, você precisará enviar o tipo de tarefa correto (ReCaptchaV2EnterpriseTaskProxyLess ou ReCaptchaV2EnterpriseTask) e garantir que todos os parâmetros obrigatórios estejam incluídos.
Se algum parâmetro estiver faltando, você provavelmente encontrará problemas com o token não sendo aceito pelo site. Você pode encontrar todos os parâmetros nesta imagem:

Para obter o captcha resolvido, primeiro você precisa enviar todas as informações necessárias, para isso usamos o método createTask:
POST https://api.capsolver.com/createTask
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "ReCaptchaV2TaskProxyless",
"websiteURL": "url do site",
"websiteKey": "chave do site"
}
}
Para verificar os resultados, você precisará consultar continuamente o endpoint da API getTaskResult até que o captcha seja resolvido.
Aqui está um exemplo de solicitação:
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"YOUR_API_KEY",
"taskId": "TASKID_OF_CREATETASK" //ID criado pelo método createTask
}
Assim que o captcha for resolvido com sucesso, você receberá uma resposta semelhante à da imagem a seguir:

O token captcha recebido pode ser verificado enviando-o para o site relevante.
⚠️ Se o token for rejeitado, pode indicar que alguma informação está faltando ou incorreta. Recomendamos verificar cuidadosamente se o reCaptcha é padrão ou empresarial e se requer parâmetros adicionais listados como opcionais em nossa documentação.
Em conclusão, embora resolver o reCAPTCHA possa parecer uma tarefa assustadora, o capsolver.com torna o processo rápido e eficiente. Seguindo os passos descritos acima, você pode resolver facilmente o reCAPTCHA v2.
Equipe Capsolver 💜
Enfrentando "Chave de Site Inválida do reCAPTCHA" ou "token do reCAPTCHA inválido"? Descubra causas comuns, soluções passo a passo e dicas de solução de problemas para resolver problemas de verificação do reCAPTCHA. Aprenda como corrigir o erro de verificação do reCAPTCHA, por favor tente novamente.

Aprenda como corrigir problemas comuns do reCAPTCHA na raspagem da web. Descubra soluções práticas para o reCAPTCHA v2 e v3 para manter fluxos de coleta de dados sem interrupções.
