CAPSOLVER
Blog
Resolver reCaptcha versão 2

Resolvendo reCaptcha-v2 com a API do CapSolver

Logo of CapSolver

Rajinder Singh

Deep Learning Researcher

25-Dec-2025

Introdução

A reCAPTCHA v2 é amplamente usada para proteger sites contra abuso automatizado, mas muitas vezes se torna um obstáculo principal para automação legítima, testes e fluxos de coleta de dados. Se você está com dificuldades para resolver a reCAPTCHA v2 de forma programática, este guia o guiará por uma solução confiável e eficiente usando a API CapSolver.

Neste tutorial, você aprenderá a criar e enviar uma tarefa de resolução de reCAPTCHA v2, recuperar o token de solução e integrar a CapSolver ao seu fluxo de trabalho usando tanto o Python quanto o Go. Você pode escolher entre usar seus próprios proxies com ReCaptchaV2Task ou confiar no proxy integrado da CapSolver via ReCaptchaV2TaskProxyLess.


Visão Geral: Resolvendo a reCAPTCHA v2 com a CapSolver

A CapSolver fornece uma abordagem baseada em API simples para resolver desafios de reCAPTCHA v2 por meio de:

  1. Criando uma tarefa com os parâmetros necessários do site
  2. Enviando a tarefa para a CapSolver
  3. Verificando o resultado
  4. Recebendo um token válido gRecaptchaResponse

Este token pode ser injetado em sua solicitação de destino ou em seu fluxo de automação de navegador.


Criando uma Tarefa

Para resolver a reCAPTCHA v2, você primeiro precisa criar uma tarefa usando o método createTask.

Aqui está a estrutura do objeto de tarefa:

  • type: Obrigatório. Deve ser ReCaptchaV2Task ou ReCaptchaV2TaskProxyLess.
  • websiteURL: Obrigatório. É o endereço web do site que usa a reCAPTCHA v2.
  • websiteKey: Obrigatório. É a chave pública do domínio.
  • proxy: Opcional. Se você estiver usando um proxy, pode incluí-lo aqui.
  • isInvisible: Opcional. Se a reCAPTCHA não tiver pageAction, defina como true.
  • userAgent: Opcional. Se você estiver simulando um navegador, inclua seu User-Agent aqui.
  • cookies: Opcional. Se você precisar usar cookies, inclua-os aqui.

Aqui está um exemplo de solicitação:

json Copy
{
  "clientKey": "SUA_CHAVE_DE_API",
  "task": {
    "type": "ReCaptchaV2Task",
    "websiteURL": "site",
    "websiteKey": "chave_do_site",
    "isInvisible": false,
    "userAgent": "",
    "cookies": [
      {
        "name": "__Secure-3PSID",
        "value": "sdadasdasdsda"
      },
      {
        "name": "__Secure-3PAPISID",
        "value": "sd/AytXQTb6RUALqxSEL"
      }
    ],
    "proxy": ""
  }
}

Assim que a tarefa for enviada com sucesso, você receberá um ID de tarefa na resposta:

JSON Copy
{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Obtendo Resultados

Assim que você tiver o ID da Tarefa, pode usá-lo para recuperar a solução. Envie o ID da Tarefa com o método getTaskResult. Os resultados devem estar prontos em um intervalo de 1s a 10s.

Aqui está um exemplo de solicitação:

json Copy
{
    "clientKey": "SUA_CHAVE_DE_API",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

A resposta incluirá o token de solução:

json Copy
{
    "errorId": 0,
    "errorCode": null,
    "errorDescription": null,
    "solution": {
        "userAgent": "xxx", 
        "expireTime": 1671615324290, 
        "gRecaptchaResponse": "3AHJ....." // Este é o token de solução
    },
    "status": "ready"
}

Resolver a reCAPTCHA v2 com Python:

python Copy
# Instale o SDK da CapSolver
# pip install --upgrade capsolver

# Defina a chave da API da CapSolver
# export CAPSOLVER_API_KEY='SUA_CHAVE_DE_API'

import capsolver
# capsolver.api_key = 'SUA_CHAVE_DE_API'

# Resolver um desafio de reCAPTCHA v2
solution = capsolver.solve({
    "type": "ReCaptchaV2TaskProxyLess",
    "websiteURL": "url_do_site",
    "websiteKey": "chave_do_site",
})

Resolver a reCAPTCHA v2 com GO:

GO Copy
package main

import (
    "fmt"
    capsolver_go "github.com/capsolver/capsolver-go"
    "log"
)

func main() {
    // Instale o SDK da CapSolver
    // go get github.com/capsolver/capsolver-go

    // Defina a chave da API da CapSolver
    // export CAPSOLVER_API_KEY='SUA_CHAVE_DE_API'
    // ou
    // capSolver := CapSolver{apiKey:"SUA_CHAVE_DE_API"}

    capSolver := capsolver_go.CapSolver{}
    solution, err := capSolver.Solve(map[string]any{
        "type": "ReCaptchaV2TaskProxyLess",
        "websiteURL": "https://www.google.com/recaptcha/api2/demo",
        "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
    })
    if err != nil {
        log.Fatal(err)
        return
    }
    fmt.Println(solution)
}

Por favor, substitua SUA_CHAVE_DE_API pela sua chave de API real da CapSolver, e substitua websiteURL e websiteKey pela URL do site e pela chave do site reCAPTCHA que você está tentando resolver.

Preços

Para informações detalhadas sobre preços, visite a página oficial de preços da CapSolver:
https://www.capsolver.com/#pricing


Recursos Adicionais

Para documentação mais aprofundada sobre a resolução da reCAPTCHA v2, consulte:
https://docs.capsolver.com/en/guide/recognition/ReCaptchaClassification/

Resgate seu Código de Bônus da CapSolver

Aumente seu orçamento de automação instantaneamente!
Use o código de bônus CAPN ao recarregar sua conta da CapSolver para obter um bônus adicional de 5% em cada recarga — sem limites.
Resgate-o agora em seu Painel da CapSolver
.


Conclusão

Resolver a reCAPTCHA v2 não precisa ser complexo ou confiável. Com a CapSolver, você pode automatizar todo o processo usando uma API simples que suporta soluções com e sem proxy. Ao seguir as etapas descritas neste guia — criar uma tarefa, recuperar o resultado e integrar o token de solução — você pode superar com eficiência a reCAPTCHA v2 em cenários de automação, testes e extração de dados.


Perguntas Frequentes

1. Qual é a diferença entre ReCaptchaV2Task e ReCaptchaV2TaskProxyLess?

ReCaptchaV2Task requer que você forneça seu próprio proxy, enquanto ReCaptchaV2TaskProxyLess usa o proxy integrado da CapSolver, tornando a configuração mais rápida e simples.

2. Quanto tempo leva para resolver um desafio de reCAPTCHA v2?

A maioria das tarefas é concluída em 1 a 10 segundos, dependendo da complexidade do desafio e da carga do sistema.

3. O token gRecaptchaResponse é reutilizável?

Não. O token é limitado no tempo e geralmente válido para uma única tentativa de verificação. Sempre solicite um novo token para cada desafio de reCAPTCHA.

Não. A CapSolver funciona totalmente via API e pode ser integrada a serviços de backend, scripts ou frameworks de automação sem precisar iniciar um navegador.

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

Como Corrigir Problemas Comuns de reCAPTCHA em Web Scraping
Como corrigir problemas comuns de reCAPTCHA em raspagem de web

Aprenda como corrigir problemas comuns do reCAPTCHA na raspagem da web. Descubra soluções práticas para o reCAPTCHA v2 e v3 para manter fluxos de coleta de dados sem interrupções.

reCAPTCHA
Logo of CapSolver

Sora Fujimoto

13-Feb-2026

Como automatizar a resolução de reCAPTCHA para plataformas de benchmarking de IA
Como automatizar a resolução de reCAPTCHA para plataformas de benchmarking de IA

Aprenda como automatizar o reCAPTCHA v2 e v3 para benchmarking de IA. Use o CapSolver para otimizar a coleta de dados e manter pipelines de IA de alto desempenho.

reCAPTCHA
Logo of CapSolver

Emma Foster

09-Feb-2026

Resolva captchas ilimitados com o melhor solucionador de captchas
Resolva Captchas Ilimitados com o Melhor Solucionador de Captcha

Aprenda a resolver sem problemas captchas ilimitados com o melhor solver de captchas, um guia detalhado sobre como configurar e automatizar soluções de captchas de forma eficaz

reCAPTCHA
Logo of CapSolver

Sora Fujimoto

20-Jan-2026

Resolvendo reCAPTCHA em C++: Um Guia Completo
Resolvendo reCAPTCHA em C++: Um Guia Completo

Aprenda como resolver reCAPTCHA em C++ usando a API do CapSolver. Este guia completo aborda a configuração do seu projeto, criação de tarefas e recuperação dos resultados das tarefas com exemplos práticos.

reCAPTCHA
Logo of CapSolver

Nikolai Smirnov

14-Jan-2026

Como resolver reCAPTCHA com Node.js | Guia em 2024
Como resolver reCAPTCHA com Node.js | Guia em 2026

Conheça como resolver facilmente o reCAPTCHA v2 e v3 usando Node.js e uma ferramenta de resolução neste guia. Aprimore sua automação hoje!

reCAPTCHA
Logo of CapSolver

Lucas Mitchell

05-Jan-2026

Automatizar a Solução do reCAPTCHA versão 2: Tutorial com o CapSolver
Automatizar a Resolução do reCAPTCHA v2: Tutorial com CapSolver

Vamos descobrir como você pode automatizar facilmente a solução para o reCAPTCHA v2 pela CapSolver.

reCAPTCHA
Logo of CapSolver

Nikolai Smirnov

05-Jan-2026