
Aloísio Vítor
Image Processing Expert

A reCAPTCHA V3 não é uma tarefa de captcha comum. Não é um teste automatizado de Turing para distinguir robôs de humanos. A reCAPTCHA V3 é um mecanismo de pontuação do navegador que reconhece quem opera o navegador, um humano ou um programa. O resultado da resolução da reCAPTCHA V3 é uma pontuação de 0,1 a 0,9, onde 0,1 é "mais provavelmente um robô" e 0,9 é "mais provavelmente um humano". CapSolver fornece tokens com uma pontuação de 0,9.
Às vezes, é realmente complicado distinguir entre uma reCAPTCHA V2 Invisible e uma V3. Nesses casos, simplesmente abra o console do navegador (Command+Option+C (Mac) ou Control+Shift+C (Windows, Linux, Chrome OS)) e verifique as solicitações enviadas para google.com (ou recaptcha.net em alguns casos) na aba Network.
Localize uma solicitação
https://www.google.com/recaptcha/api2/reload?k= para reCaptcha v3 ou https://www.google.com/recaptcha/enterprise/reload?k= para reCaptcha v3 Enterprise
Em seguida, verifique por
https://www.google.com/recaptcha/api2/userverify?k=
A primeira solicitação sempre deve estar presente. Se você não conseguir encontrá-la, tente alterar o hostname para "recaptcha.net" e procure até encontrá-la. Se você não encontrar a segunda solicitação para userverify, então é um caso de reCAPTCHA V3. Se houver uma solicitação para userverify, então é uma reCAPTCHA V2 Invisible.
Existem algumas formas de encontrar a chave do google e os parâmetros de ação, algumas são mais eficazes que outras. A primeira opção é a melhor maneira de encontrar esses valores.
Leia este blog
Código Bônus: Um código bônus para soluções de captcha top; CapSolver Dashboard: CAP25. Após resgatá-lo, você receberá um bônus adicional de 5% após cada recarga, sem limite.
Baixe o Charles Proxy
Clique com o botão direito no pedido que podemos ver com o nome https://google.com

Clique em habilitar ssl

Após clicar, deve parecer com isso:

Para identificar a chave do google e também o parâmetro de ação, basta ir ao site e disparar a reCaptcha v3 com o Charles aberto

Neste caso, é reCaptcha v3 Enterprise, mas uma solicitação deve aparecer lá. A linha vermelha é a chave do google
Agora que você tem a chave do google, é hora de encontrar a ação. Clique na solicitação de reload e no menu da direita, clique em ProtoBuf

Após clicar, alguns valores aparecerão, precisamos encontrar um parâmetro que seja texto e pareça com um parâmetro de ação, neste caso:

LOGIN_USER_SEARCH é o parâmetro de ação.
Há 11 níveis de reCAPTCHA, com pontuações que variam de 0,0 a 1,0. Uma pontuação de 1,0 significa que a interação é de baixo risco e quase certamente real, enquanto um valor de 0,0 significa que a conexão é de alto risco e talvez falsa.
POST https://api.capsolver.com/createTask
{
"clientKey":"suaapiKey",
"task":
{
"type":"ReCaptchaV3Task",
"websiteURL":"https://antcpt.com/score_detector",
"websiteKey":"6LcR_okUAAAAAPYrPe-HK_0RULO1aZM15ENyM-Mf",
"pageAction": "homepage",
"proxy":"seuproxy"
}
}
Precisaremos recuperar o método getTaskResult até que o captcha seja resolvido.
Exemplo:
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey":"SUA_CHAVE_DE_API",
"taskId": "ID DO CREATETASK" //ID criado pelo método createTask
}
Após a resolução do captcha, você pode verificar o token do captcha enviando o token para o site.
Para mais informações sobre como resolver a reCAPTCHA v3, consulte este blog: Resolver reCAPTCHA v3 com pontuação humana
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.
