
Adélia Cruz
Neural Network Developer

Para identificar qual versão do reCAPTCHA está sendo usada, comece com o método da extensão abaixo, depois compare o widget visível e as requisições associadas ao formulário que você está inspecionando. Este guia abrange o reCAPTCHA v2, v2 Enterprise, v2 invisível, v3 e v3 Enterprise, mantendo o Charles como uma ferramenta de inspeção opcional. CapSolver fornece um detector para parâmetros de CAPTCHA suportados. Se o resultado for ambíguo, confirme-o contra o código da aplicação ou, para um site que você gerencia, a chave configurada. O glossário do reCAPTCHA explica os termos básicos.

Use o detector descrito no guia oficial de identificação da extensão CapSolver:
isInvisible, isEnterprise e isReCaptchaV3.O guia também documenta pageAction e outros parâmetros. Verifique se o resultado pertence ao formulário que você está inspecionando; formulários diferentes podem usar integrações diferentes. Se a detecção for incompleta, continue com as verificações manuais abaixo.
Pontos-chave:

google.com ou recaptcha.net.A visão geral das versões do reCAPTCHA da Google explica que a versão com caixa de seleção pode passar o usuário imediatamente ou apresentar um desafio. O nome do host sozinho não identifica a versão.
Pontos-chave:

s. Este parâmetro não é exclusivo do Enterprise. Mais detalhes podem ser encontrados na Documentação do reCAPTCHA v2 Enterprise.google.com ou recaptcha.net./enterprise/ são uma dica da família Enterprise. Confirme o tipo de chave e o widget relevante antes de classificá-lo como v2 Enterprise.https://www.google.com/recaptcha/enterprise/anchorPara estas versões, o Charles Proxy pode ajudar a inspecionar as requisições por trás de uma interação invisível. Você também pode usar o painel de rede do navegador e o código de integração da página; o Charles é opcional.
Se você preferir as ferramentas de desenvolvedor do navegador, pule a configuração do Charles e use as verificações de integração em cada seção abaixo.
Faça o download e instale o Charles Proxy.
No Charles, abra as configurações de Proxy SSL sob o menu Proxy. Siga as instruções oficiais de Proxy SSL para a versão instalada.

Adicione apenas os hosts que você observa nas requisições relevantes, na porta 443; exemplos comuns são www.google.com e www.recaptcha.net. Use o subdomínio real em vez de assumir que um domínio simples o cobre.
A inspeção HTTPS também requer que o certificado raiz do Charles seja instalado e confiado no navegador ou sistema usado para seu teste. Siga as instruções de configuração do certificado do Charles para esse ambiente.
Use um ambiente de depuração dedicado e autorizado: tráfego decifrado pode conter tokens ou dados de conta. Pare a captura quando terminar e siga o procedimento do seu ambiente para remover a confiança temporária do certificado. A imagem acima ilustra uma interface do Charles mais antiga; os rótulos do menu podem variar por versão.
Pontos-chave:

google.com ou recaptcha.net.recaptcha, depois inspecionar a requisição reload relevante se houver.
A captura original mostra fi na posição protobuf 6. Trate isso como uma observação histórica da captura, não como uma regra de detecção garantida: os layouts internos de pacotes não são uma API pública estável.
Sem o Charles, inspecione a configuração do widget e como a ação o invoca. O guia do reCAPTCHA invisível da Google documenta a associação do botão e a renderização programática com data-size="invisible". Verifique a integração ao redor também; a ausência de uma caixa de seleção sozinha não prova o v2 invisível.

Pontos-chave:
google.com ou recaptcha.net.recaptcha, depois inspecionar a requisição reload relevante se houver.
A imagem original mostra uma string de ação na posição protobuf 8. Essa posição é um detalhe histórico do layout do pacote, não suficiente para provar v3 ou Enterprise. A presença de uma ação sozinha também é insuficiente: o CapSolver documenta um campo pageAction para algumas tarefas v2.
Sem o Charles, inspecione a integração ativa. O guia do v3 da Google documenta a execução baseada em ação, incluindo um parâmetro de chave do site e uma ação passada para grecaptcha.execute. Esse nome de método sozinho não é decisivo porque o v2 invisível também o usa. Para o Enterprise, verifique enterprise.js, a invocação relevante e a configuração da chave do proprietário.
Uma vez identificado, use a documentação da tarefa reCAPTCHA v3 do CapSolver para mapear a ação observada para os campos de requisição suportados.

Comece com a extensão, depois use o comportamento do widget, o código de integração e as observações do Charles ou da rede do navegador para verificar o resultado. Mantenha as imagens originais de pacotes como exemplos e confirme os casos incertos contra a configuração da chave ativa. Use o CapSolver com os parâmetros documentados para a integração identificada.
Q: O reCAPTCHA v2 sempre exibe um desafio de imagem?
Não. A versão com caixa de seleção pode completar sem um desafio de imagem. O v2 invisível também pode funcionar sem exibir um em cada interação.
Q: Um badge sem uma caixa de seleção significa reCAPTCHA v3?
Não. O v2 invisível pode se parecer. Inspeção a configuração do widget, a invocação ativa e a chave associada em vez de depender apenas do badge.
Q: Uma requisição Enterprise prova que a página usa v3 Enterprise?
Não. Identifica a família da API Enterprise. Confirme o tipo e o comportamento da chave ativa antes de selecionar o tipo de tarefa.
Q: Eu preciso do Charles para identificar a versão?
Não. A extensão CapSolver e as ferramentas do desenvolvedor do navegador fornecem caminhos alternativos de inspeção. O Charles é útil para depuração de rede permitida, mas suas posições de campos de pacotes não são identificadores permanentes de versão.
Tentando se livrar de erros "Tráfego incomum da sua rede de computadores" no Google? Nosso guia explica as causas e oferece soluções para resolver captchas, incluindo dicas e uma visão de como a CAPSOLVER.COM pode otimizar sua experiência de navegação ao resolver automaticamente essas interrupções.

Siga este tutorial de resolução de reCAPTCHA para criar um cenário HTTP do CapSolver com createTask, getTaskResult, ramificações de tentativa novamente e verificação.
