
Adélia Cruz
Neural Network Developer

O CAPTCHA foi desenvolvido para diferenciar entre usuários humanos e programas de computador automatizados, servindo como uma barreira de proteção para serviços da web. Ele evita atividades prejudiciais, como a criação de múltiplas contas, ataques de força bruta automatizados, raspagem de dados e spam. O CAPTCHA apresenta um teste de desafio-resposta que é fácil para humanos, mas desafiador para algoritmos automatizados. Este artigo explora os vários tipos de CAPTCHA e demonstra o uso do CapSolver para resolver esses desafios.
Os desafios de CAPTCHA hoje em dia existem em muitas formas e variações, sendo alguns dos mais comuns os seguintes:
ReCaptcha V2&v3: O ReCaptcha é um sistema de captcha amplamente utilizado desenvolvido pelo Google. Ele inclui vários tipos, como selecionar imagens que correspondam a uma descrição dada ou resolver quebra-cabeças.

CAPTCHA baseado em texto, CAPTCHAs baseados em texto também são uma forma muito comum de CAPTCHA, exigindo que o usuário identifique corretamente uma série de caracteres exibidos em uma fonte distorcida ou criativa. A precisão da resposta é então usada para decidir se permite ou não o acesso ao site

CAPTCHA baseado em imagem, nos CAPTCHAs baseados em imagem, o usuário deve reconhecer e interagir corretamente com a imagem para obter acesso. Esses desafios de imagem são visualmente envolventes e difíceis para scripts automatizados, devido às capacidades complexas de reconhecimento de imagem que exigem, que muitas vezes estão fora das capacidades dos scripts automatizados
À medida que os cenários de raspagem de web se tornam mais comuns, as soluções de CAPTCHA de hoje utilizam aprendizado de máquina e inteligência artificial para identificar e contornar efetivamente os desafios de CAPTCHA, e o CapSolver é atualmente a solução mais eficaz e acessível do mercado!
Para resolver problemas de CAPTCHA com o CapSolver, inscreva-se em uma versão de avaliação gratuita. E aqui está como usar o CapSolver para resolver os diferentes tipos de CAPTCHAs que resumimos acima.
Ganhe seu bônus do CapSolver
Melhore o desempenho da sua automação com um bônus rápido! Use o código promocional CAP25 ao adicionar fundos à sua conta do CapSolver para obter **créditos extras de 5% em cada recarga — sem limite. Comece a otimizar seu fluxo de trabalho de resolução de CAPTCHA hoje!
Considere o ReCaptcha V2 como exemplo
Para resolver o reCaptcha v2, siga nossa documentação. Alguns parâmetros são necessários e outros são opcionais. Para este exemplo, usaremos apenas os parâmetros necessários. Os tipos de tarefa para reCAPTCHA v2 são:
ReCaptchaV2Task: Este tipo de tarefa requer seus próprios proxies.ReCaptchaV2TaskProxyLess: Este tipo de tarefa usa o proxy integrado do servidor.ReCaptchaV2EnterpriseTask: Este tipo de tarefa requer seus próprios proxies.ReCaptchaV2EnterpriseTaskProxyLess: Este tipo de tarefa usa o proxy integrado 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 necessários estejam incluídos. Se qualquer parâmetro estiver faltando, você provavelmente enfrentará problemas com o token não sendo aceito pelo site. Você pode encontrar todos os parâmetros na imagem a seguir:

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": "SUA_CHAVE_DE_API",
"task": {
"type": "ReCaptchaV2TaskProxyless",
"websiteURL": "url do site",
"websiteKey": "chave do site"
}
}
Para verificar os resultados, você precisará fazer polling contínuo no 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":"SUA_CHAVE_DE_API",
"taskId": "ID_DA_TAREFA_CRIADA_PELA_FUNÇÃO_CREATE_TASK" //ID criado pelo método createTask
}
Assim que o captcha for resolvido com sucesso, você receberá uma resposta semelhante à mostrada na imagem a seguir:

Para resolver o captcha, o primeiro passo envolve criar uma tarefa com o método createTask. Isso requer que você forneça certos detalhes, como o tipo de tarefa, a URL do site que usa o captcha, a chave pública do domínio e mais. Aqui está uma visão geral da estrutura do objeto de tarefa:
{
"type": "captchaTask",
"websiteURL": "URL do site que usa o captcha",
"websitePublicKey": "Chave pública do domínio",
"captchaApiJSSubdomain": "Um subdomínio especial do captcha.com",
"data": "Parâmetro adicional que pode ser necessário pelo captcha",
"proxy": "Detalhes do proxy",
"userAgent": "User-Agent do navegador usado na emulação"
}
Você pode enviar uma solicitação POST para criar uma tarefa usando a API do CapSolver da seguinte forma:
{
"clientKey":"SUA_CHAVE_DE_API",
"task":
{
"type": "captchaTask",
"websiteURL":"https://captcha.com/",
"websitePublicKey":"00000000-0000-0000-0000-000000000000"
"proxy":"Seu próprio proxy"
}
}
Assim que você enviar a tarefa, você deve receber um 'ID da Tarefa' na resposta se for bem-sucedido
Após criar a tarefa, você pode recuperar o resultado usando o método getTaskResult. Dependendo da carga do sistema, os resultados podem ser obtidos em um intervalo de 1 a 20 segundos.
Aqui está um exemplo de solicitação POST para obter o resultado da tarefa:
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "SUA_CHAVE_DE_API",
"taskId": "ID da tarefa recebida pelo método createTask"
}
Assim que o status da tarefa estiver pronto, você deverá receber o resultado do desafio do captcha na resposta
Para resolver o captcha, o primeiro passo envolve criar uma tarefa com o método createTask. Isso requer que você forneça certos detalhes, como o tipo de tarefa, a URL do site que usa o captcha, a chave pública do domínio e mais. Aqui está uma visão geral da estrutura do objeto de tarefa:
{
"type": "captchaTask",
"websiteURL": "URL do site que usa o captcha",
"websiteKey": "Chave pública do domínio",
"isInvisible": "Valor booleano indicando se é um captcha invisível",
"proxy": "Detalhes do proxy",
"enableIPV6": "Valor booleano indicando se seu proxy é ipv6",
"userAgent": "User-Agent do navegador usado na emulação"
}
Você pode enviar uma solicitação POST para criar uma tarefa usando a API do Capsolver da seguinte forma:
{
"clientKey":"SUA_CHAVE_DE_API",
"task":
{
"type": "captchaTask",
"websiteURL":"",
"websiteKey":""
"proxy":"Seu próprio proxy"
}
}
Assim que você enviar a tarefa, você deverá receber um 'ID da Tarefa' na resposta se for bem-sucedido
Após criar a tarefa, você pode recuperar o resultado usando o método getTaskResult. Dependendo da carga do sistema, os resultados podem ser obtidos em um intervalo de 1 a 10 segundos.
Aqui está um exemplo de solicitação POST para obter o resultado da tarefa:
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "SUA_CHAVE_DE_API",
"taskId": "ID da tarefa recebida pelo método createTask"
}
Assim que o status da tarefa estiver pronto, você deverá receber o resultado do desafio do captcha na resposta.
A chegada do CapSolver redefiniu o acesso e coleta de dados automatizados. Neste artigo, são apresentados diversos tipos de CAPTCHA, incluindo o reCAPTCHA, bem como os passos para que o CapSolver contorne esses CAPTCHAs. Embora o CapSolver possa potencialmente oferecer uma maneira de automatizar a resolução de CAPTCHA, é crucial estar ciente das implicações étnicas e legais de seu uso e garantir que seja usado de forma responsável e não maliciosa.
O CapSolver suporta quase todos os principais tipos de CAPTCHA — incluindo reCAPTCHA v2/v3/Enterprise, AWS WAF, Cloudflare Turnstile/Challenge, ImageToText e mais. Foi projetado para lidar com desafios de CAPTCHA baseados em navegador e em nível de API de forma eficiente. Página do produto
Não sempre. O CapSolver oferece tanto tarefas com proxy quanto sem proxy.
ReCaptchaV2TaskProxyLess) para integração rápida e fácil.O tempo médio de resolução do CapSolver está entre 1–10 segundos, dependendo da complexidade do CAPTCHA e da carga do servidor. CAPTCHAs baseados em imagem ou de nível empresarial podem levar um pouco mais de tempo, mas a maioria das solicitações é resolvida quase instantaneamente.
Aprenda como lidar efetivamente com os bloqueios de scraping na web. Descubra métodos práticos, insights técnicos sobre detecção de bots e soluções confiáveis para extração de dados.

Entenda o tempo de resposta da API de resolução de CAPTCHA, seu impacto na automação e os principais fatores que afetam a velocidade. Aprenda como otimizar o desempenho e aproveitar soluções eficientes como a CapSolver para resolução rápida de CAPTCHA.
