Configurando o proxy Charles
Visite o site do Charles Proxy e baixe a versão compatível com seu sistema operacional.
Instale o Charles Proxy seguindo as instruções fornecidas no site.
Abra o proxy Charles.
No Charles, vá para Ajuda > Proxy SSL > Instalar certificado raiz Charles.
Siga as instruções para instalar o certificado em seu sistema operacional.
Configure seu navegador para usar Charles como proxy:
Capturando tráfego de rede
No Charles, vá para Proxy > Configurações de proxy SSL.
Clique em Adicionar e digite * para Host e Porta para ativar o proxy SSL para todos os domínios.
Certifique-se de que Charles esteja registrando o tráfego clicando no botão gravar (círculo vermelho) na barra de ferramentas.
Abra seu navegador e navegue até a página onde o reCAPTCHA v3 está implementado.
Identificando o parâmetro de ação da página reCAPTCHA v3
Execute as ações na página da web que acionam a verificação do reCAPTCHA v3. Isso pode incluir o envio de um formulário, o login ou qualquer outra interação do usuário que exija verificação.
Em Charles, procure solicitações de rede relacionadas ao recaptcha ou google.com/recaptcha.
Essas solicitações normalmente contêm informações sobre o processo reCAPTCHA, incluindo o parâmetro de ação da página.
Clique na solicitação de rede relevante em Charles para visualizar seus detalhes.
No painel de detalhes da solicitação, mude para a guia Protobuf, procure o parâmetro de ação. Este parâmetro geralmente é incluído na carga da solicitação e indica o contexto específico da verificação do reCAPTCHA.
Extraindo e usando o parâmetro Action
Depois de identificar o parâmetro de ação da página recaptcha v3, anote seu valor. Este valor é crucial para configurar e compreender o comportamento do reCAPTCHA v3 no seu site.
Use o parâmetro action para ajustar sua implementação do reCAPTCHA v3, garantindo que ela reflita com precisão as interações do usuário e forneça proteção confiável contra spam e abuso.