Guias de CAPTCHA.
Exemplos de código e correções para reCAPTCHA v3, Kasada e Ticketmaster TMPT. Escolha sua linguagem, obtenha sua primeira solução ou descubra por que uma requisição está sendo rejeitada.
Comece aqui
PythonNode.jsCabeçalhos KasadaCookies TMPTExplorar por tópico
100 guias em toda a biblioteca
Página 1 de 5
Resolva reCAPTCHA Enterprise com Python
Instale o SDK de Python, configure um perfil de site, resolva reCAPTCHA Enterprise e envie o token retornado.
Resolva reCAPTCHA Enterprise com Node.js
Instale o SDK para Node.js, solicite um token Enterprise, envie-o com o proxy e a identidade do navegador correspondentes e trate falhas sem criar tarefas duplicadas.
Solicite um token reCAPTCHA Enterprise com cURL
Faça sua primeira requisição REST, leia a resposta e obtenha um token quando a resolução terminar.
Resolva reCAPTCHA Enterprise com PHP
Um exemplo REST completo em PHP: crie uma tarefa, aguarde o resultado e leia o token.
Resolva reCAPTCHA Enterprise com Go
Instale o SDK para Go, resolva uma tarefa Enterprise e envie o token com o proxy e os cabeçalhos de navegador corretos.
Resolva reCAPTCHA Enterprise com C#
Um exemplo REST completo em C#: crie uma tarefa, aguarde o resultado e leia o token.
Resolva reCAPTCHA Enterprise com Java
Solicite um token Enterprise com Java HttpClient e Gson, com código-fonte completo e comandos para compilar e executar.
Resolva reCAPTCHA v3 padrão com a API
Defina recaptchaType como v3, obtenha o token da tarefa concluída e envie-o com o proxy e a identidade do navegador correspondentes.
reCAPTCHA v2, v3 e Enterprise: identifique o que você precisa
Diferencie o v2 com caixa de seleção e o v2 invisível do v3 baseado em pontuação, interprete scripts Enterprise e escolha as configurações corretas para a tarefa.
Encontre a ação do reCAPTCHA em uma página
Localize a ação em chamadas execute ou atributos data-action sem adivinhar seu valor.
Configure um perfil de site para reCAPTCHA
Adicione um perfil de site, corresponda seu hostname e sua ação de captura e corrija perfis ausentes ou inativos antes da resolução.
Por que seu token reCAPTCHA v3 recebe uma pontuação baixa
Entenda uma pontuação baixa no v3 e verifique a ação, o perfil de site, o proxy e os cabeçalhos do navegador antes de comprar outra resolução.
A tarefa está pronta. Por que o token reCAPTCHA é rejeitado?
Corrija a rejeição de tokens prontos antes de pagar por outra resolução: inspecione o token enviado, o contexto da requisição, o tempo de validade e o cliente que faz o envio.
Quanto tempo dura um token reCAPTCHA?
Os tokens reCAPTCHA clássico e Enterprise expiram após dois minutos e são de uso único. Solicite o token imediatamente antes de enviar a requisição protegida.
Obtenha cabeçalhos Kasada com a API
Crie uma tarefa Kasada e consulte-a periodicamente, obtenha seus cabeçalhos e aplique-os com a identidade do navegador retornada e o proxy que teve sucesso.
Obtenha um cookie TMPT da Ticketmaster
Solicite um cookie TMPT de Event ou Login, aguarde um resultado pronto e anexe-o sem duplicar o prefixo do cookie.
TMPT ou Kasada: de qual tarefa da Ticketmaster você precisa?
Escolha a tarefa certa para um cookie TMPT, cabeçalhos Kasada ou um token reCAPTCHA, com exemplos de requisições e links de integração.
Ticketmaster retorna 403 após uma resolução: o que verificar
Diferencie um 403 da API de uma rejeição da Ticketmaster e verifique como a solução foi enviada.
Corrija um cookie TMPT que não está sendo enviado corretamente
Diagnostique o envio de cookies TMPT, substitua valores desatualizados e anexe a solução corretamente em Python ou Node.js.
Escolha e configure um proxy para resolver CAPTCHAs
Formatação de URLs de proxy, sessões fixas e correções para HTTP 407, destinos inacessíveis e soluções rejeitadas.
Use o proxy que realmente resolveu a tarefa
Mapeie egressAttempts para a lista original de proxies, selecione o vencedor com uma função auxiliar do SDK e reutilize-o com a identidade do navegador retornada.
Use o user agent e os client hints retornados
Defina User-Agent e sec-ch-ua com os valores da solução pronta, substitua cabeçalhos desatualizados e envie pelo proxy que teve sucesso.
Gerencie consultas periódicas e timeouts de tarefas CAPTCHA
Padrões de espera, consultas periódicas finitas e recuperação após o timeout de uma requisição de tarefa.
Recupere uma requisição que excedeu o tempo limite sem pagar por outra tarefa
Reutilize requestId para recuperar uma tarefa existente em vez de criar outra após um timeout.
Procurando um campo ou endpoint?
A referência da API lista todos os campos de requisição, estados de tarefa e estruturas de resposta.