CAPSOLVER
Blog
Como resolver captchas automaticamente usando CapSolver

Como resolver captchas automaticamente usando CapSolver

Logo of CapSolver

Adélia Cruz

Neural Network Developer

24-Oct-2025

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.

Diferentes tipos de CAPTCHAs

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

Como resolver o ReCaptcha com o CapSolver

À 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:

Etapa 1: Enviando as informações para o CapSolver

JSON Copy
POST https://api.capsolver.com/createTask

{
  "clientKey": "SUA_CHAVE_DE_API",
  "task": {
    "type": "ReCaptchaV2TaskProxyless",
    "websiteURL": "url do site",
    "websiteKey": "chave do site"
  }
}

Etapa 2: Obtendo os resultados

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:

json Copy
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:

Como resolver o captcha com o CapSolver

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:

json Copy
{
  "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:

json Copy
{
  "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

Recuperando o resultado da tarefa

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:

json Copy
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

Como resolver o captcha com o CapSolver

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:

json Copy
{
  "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:

JSON Copy
{
 "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

Recuperando o resultado da tarefa

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:

JSON Copy
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.

Conclusão

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.

🔍 Perguntas Frequentes (FAQ)

1. Quais tipos de CAPTCHAs o CapSolver suporta?

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


2. Eu preciso de proxies ao usar o CapSolver?

Não sempre. O CapSolver oferece tanto tarefas com proxy quanto sem proxy.

  • Use tarefas sem proxy (por exemplo, ReCaptchaV2TaskProxyLess) para integração rápida e fácil.
  • Use tarefas com requisito de proxy se você precisar de mais controle ou se o site de destino exigir validação baseada em região.

3. Quanto tempo leva para resolver um CAPTCHA?

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.

Declaração de Conformidade: As informações fornecidas neste blog são apenas para fins informativos. A CapSolver está comprometida em cumprir todas as leis e regulamentos aplicáveis. O uso da rede CapSolver para atividades ilegais, fraudulentas ou abusivas é estritamente proibido e será investigado. Nossas soluções de resolução de captcha melhoram a experiência do usuário enquanto garantem 100% de conformidade ao ajudar a resolver dificuldades de captcha durante a coleta de dados públicos. Incentivamos o uso responsável de nossos serviços. Para mais informações, visite nossos Termos de Serviço e Política de Privacidade.

Mais

Resolver Captchas Automaticamente Usando o CapSolver
Como resolver captchas automaticamente usando CapSolver

Resolva facilmente reCAPTCHA e CAPTCHAs de imagem usando o CapSolver — uma API rápida e confiável para tarefas de automação e raspagem.

The other captcha
Logo of CapSolver

Adélia Cruz

24-Oct-2025

O que é AWS WAF: Um guia para extração de dados perfeita com web scraping em Python
O que é AWS WAF: Um Guia para Raspagem Web em Python e Extração de Dados Sem Problemas

Aprenda como resolver eficazmente os desafios do AWS WAF em web scraping usando Python e CapSolver. Este guia abrangente cobre soluções baseadas em tokens e reconhecimento, estratégias avançadas e exemplos de código para facilitar a extração de dados.

The other captcha
Logo of CapSolver

Adélia Cruz

19-Sep-2025

Como Resolver os Desafios do AWS WAF com CapSolver: O Guia Completo em 2025
Como Resolver os Desafios do AWS WAF com o CapSolver: O Guia Completo em 2025

Domine os desafios do AWS WAF com o CapSolver em 2025. Este guia completo oferece 10 soluções detalhadas, exemplos de código e estratégias de especialistas para web scraping e extração de dados perfeita.

The other captcha
Logo of CapSolver

Adélia Cruz

19-Sep-2025

Como Resolver o Captcha do AWS WAF ao Fazer Web Scraping: Um Guia Abrangente
Como Resolver o Captcha do AWS WAF ao Fazer Web Scraping: Um Guia Completo

Resolva o CAPTCHA do AWS WAF em web scraping com CapSolver. Aumente a eficiência, resolva desafios e mantenha o fluxo de dados sem interrupções.

The other captcha
Logo of CapSolver

Adélia Cruz

17-Sep-2025

Como Resolver CAPTCHA com Selenium e Node.js ao Fazer Scraping
Como Resolver CAPTCHA com Selenium e Node.js ao Fazer Scraping

Se você está enfrentando problemas contínuos com CAPTCHAs em seus esforços de scraping, considere usar algumas ferramentas e suas tecnologias avançadas para garantir uma solução confiável.

The other captcha
Logo of CapSolver

Adélia Cruz

15-Oct-2024

Scrapy vs. Selenium
Scrapy vs. Selenium: Qual é o Melhor para o Seu Projeto de Web Scraping

Descubra os pontos fortes e as diferenças entre Scrapy e Selenium para web scraping. Aprenda qual ferramenta é mais adequada para o seu projeto e como lidar com desafios como CAPTCHAs.

The other captcha
Logo of CapSolver

Aloísio Vítor

25-Jul-2024