CAPSOLVER
Blog
Como resolver reCAPTCHA v2 no Relevance AI com integração CapSolver

Como resolver reCAPTCHA v2 no Relevance AI com integração da CapSolver

Logo of CapSolver

Adélia Cruz

Neural Network Developer

03-Feb-2026

A Relevance AI é uma plataforma para criar agentes de IA que automatizam fluxos de trabalho reais, como geração de leads, extração de dados, envio de formulários e enriquecimento de CRM.

Na prática, esses agentes frequentemente precisam interagir com sites protegidos por CAPTCHA. É aí que a automação costuma falhar - é necessário intervenção manual e os fluxos de trabalho param de escalar.

O CapSolver resolve esse problema permitindo que as ferramentas da Relevance AI resolvam desafios de CAPTCHA de forma programática e enviem os tokens necessários como parte de um fluxo automatizado.

Neste guia, vamos mostrar como criar uma ferramenta da Relevance AI que resolva o reCAPTCHA v2 e envie o token para um formulário protegido - sem depender de automação de navegador.

O que é a Relevance AI?

Relevance AI é uma plataforma para criar e implantar agentes de IA que automatizam tarefas empresariais. Com seu poderoso Tool Builder, equipes podem criar ferramentas de automação personalizadas usando JavaScript, Python ou chamadas de API - sem necessidade de infraestrutura complexa.

Principais Funcionalidades

Funcionalidade Descrição
Tool Builder Crie ferramentas personalizadas com passos JavaScript, Python ou API
Agentes de IA Agentes autônomos com 2000+ integrações
Sem Código/Com Pouco Código Crie automações poderosas sem conhecimento profundo de programação
Gestão de Segredos Armazene com segurança chaves de API e credenciais
Sistemas de Agentes Múltiplos Equipes de agentes colaborando em fluxos de trabalho

O que é o CapSolver?

CapSolver é um serviço líder de resolução de CAPTCHA que fornece soluções baseadas em IA para contornar vários desafios de CAPTCHA. Com suporte para vários tipos de CAPTCHA e tempos de resposta rápidos, o CapSolver se integra perfeitamente em fluxos automatizados.

Tipos de CAPTCHA Suportados


Por que Integrar o CapSolver com a Relevance AI?

Ao construir agentes da Relevance AI que interagem com sites protegidos, os desafios de CAPTCHA bloqueiam sua automação. Aqui está o porquê dessa integração ser importante:

  1. Automação Completa de Formulários: Resolva CAPTCHAs e envie formulários em uma única ferramenta
  2. Nenhum Navegador Necessário: Funciona por meio de chamadas de API - sem Selenium, Playwright ou automação de navegador
  3. Operações Escaláveis: Trate fluxos de trabalho protegidos por CAPTCHA em larga escala
  4. Custo-Efetivo: Pague apenas pelos CAPTCHAs resolvidos com sucesso
  5. Altas Taxas de Sucesso: Precisão líder do setor para o reCAPTCHA v2

Guia de Configuração

Etapa 1: Obtenha Sua Chave de API do CapSolver

  1. Registre-se em capsolver.com
  2. Use o código de bônus RELEVANCEAI para obter 6% a mais em cada recarga
  1. Copie sua chave de API do painel (começa com CAP-)

Etapa 2: Adicione a Chave de API na Relevance AI

  1. Faça login em Relevance AI

  2. Vá para Configurações (ícone de engrenagem) → Procure a seção Chaves de API

  3. Adicione um novo segredo:

    • Nome: capsolver_api_key (ou qualquer nome que preferir)
    • Valor: Sua chave de API do CapSolver
  4. Salve o segredo

Etapa 3: Crie uma Nova Ferramenta

  1. Vá para Ferramentas na barra lateral esquerda
  2. Clique em Criar Ferramenta
  3. Dê um nome à sua ferramenta: "Resolver reCAPTCHA v2"
  4. Adicione uma breve descrição

Criando a Ferramenta do Resolver reCAPTCHA v2

Adicione Parâmetros de Entrada

Clique em Texto para adicionar duas entradas de texto:

Entrada 1:

  • Nome: website_url
  • Descrição: URL da página com CAPTCHA
  • Obrigatório: Sim

Entrada 2:

  • Nome: website_key
  • Descrição: A chave do site reCAPTCHA (40 caracteres)
  • Obrigatório: Sim

Adicione um Passo em JavaScript

Clique em JavaScript na seção Passos e cole este código:

javascript Copy
const CAPSOLVER_API_KEY = '{{secrets.capsolver_api_key}}';

async function solveRecaptchaV2(websiteUrl, websiteKey) {
    // Etapa 1: Criar tarefa de resolução de CAPTCHA
    const createRes = await fetch('https://api.capsolver.com/createTask', {
        method: 'POST',
        headers: { 'Content-Type': 'application/json' },
        body: JSON.stringify({
            clientKey: CAPSOLVER_API_KEY,
            task: {
                type: 'ReCaptchaV2TaskProxyLess',
                websiteURL: websiteUrl,
                websiteKey: websiteKey
            }
        })
    });

    const createData = await createRes.json();

    if (createData.errorId !== 0) {
        return {
            success: false,
            error: createData.errorDescription,
            token: null
        };
    }

    const taskId = createData.taskId;

    // Etapa 2: Verificar solução (verifica a cada 2 segundos)
    for (let i = 0; i < 60; i++) {
        await new Promise(function(resolve) { setTimeout(resolve, 2000); });

        const pollRes = await fetch('https://api.capsolver.com/getTaskResult', {
            method: 'POST',
            headers: { 'Content-Type': 'application/json' },
            body: JSON.stringify({
                clientKey: CAPSOLVER_API_KEY,
                taskId: taskId
            })
        });

        const pollData = await pollRes.json();

        if (pollData.status === 'ready') {
            return {
                success: true,
                token: pollData.solution.gRecaptchaResponse,
                error: null
            };
        }

        if (pollData.status === 'failed') {
            return {
                success: false,
                error: pollData.errorDescription,
                token: null
            };
        }
    }

    return {
        success: false,
        error: 'Tempo esgotado ao esperar pela solução',
        token: null
    };
}

return await solveRecaptchaV2(params.website_url, params.website_key);

Nota: Substitua {{secrets.capsolver_api_key}} pelo nome real do seu segredo se for diferente (por exemplo, {{secrets.chains_cap}}).

Teste a Ferramenta

Use a página de demonstração do reCAPTCHA da Google para testar:

  • website_url: https://www.google.com/recaptcha/api2/demo
  • website_key: 6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-

Clique em Executar ferramenta e espere 10-30 segundos. Você deverá ver:

json Copy
{
  "success": true,
  "token": "03AGdBq24PBCbwiDRaS_MJ7Z...",
  "error": null
}

Exemplo Completo: Resolver + Enviar Formulário

Aqui está uma ferramenta mais avançada que resolve o CAPTCHA E o envia para verificar:

javascript Copy
const CAPSOLVER_API_KEY = '{{secrets.capsolver_api_key}}';

async function solveAndSubmit(websiteUrl, websiteKey) {
    // Etapa 1: Criar tarefa de resolução de CAPTCHA
    const createRes = await fetch('https://api.capsolver.com/createTask', {
        method: 'POST',
        headers: { 'Content-Type': 'application/json' },
        body: JSON.stringify({
            clientKey: CAPSOLVER_API_KEY,
            task: {
                type: 'ReCaptchaV2TaskProxyLess',
                websiteURL: websiteUrl,
                websiteKey: websiteKey
            }
        })
    });

    const createData = await createRes.json();
    if (createData.errorId !== 0) {
        return { success: false, step: 'create', error: createData.errorDescription };
    }

    const taskId = createData.taskId;
    let token = null;

    // Etapa 2: Verificar solução
    for (let i = 0; i < 60; i++) {
        await new Promise(function(resolve) { setTimeout(resolve, 2000); });

        const pollRes = await fetch('https://api.capsolver.com/getTaskResult', {
            method: 'POST',
            headers: { 'Content-Type': 'application/json' },
            body: JSON.stringify({
                clientKey: CAPSOLVER_API_KEY,
                taskId: taskId
            })
        });

        const pollData = await pollRes.json();

        if (pollData.status === 'ready') {
            token = pollData.solution.gRecaptchaResponse;
            break;
        }
        if (pollData.status === 'failed') {
            return { success: false, step: 'poll', error: pollData.errorDescription };
        }
    }

    if (!token) {
        return { success: false, step: 'timeout', error: 'Tempo esgotado' };
    }

    // Etapa 3: Enviar formulário com token
    const submitRes = await fetch(websiteUrl, {
        method: 'POST',
        headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
        body: 'g-recaptcha-response=' + token
    });

    const html = await submitRes.text();
    const verified = html.includes('Success') || html.includes('verificado');

    return {
        success: verified,
        token_length: token.length,
        message: verified ? 'CAPTCHA verificado com sucesso!' : 'Verifique a resposta',
        response_preview: html.substring(0, 300)
    };
}

return await solveAndSubmit(params.website_url, params.website_key);

Essa ferramenta:

  1. ✅ Resolve o reCAPTCHA v2
  2. ✅ Envia o token por meio de uma solicitação POST
  3. ✅ Retorna o status de verificação


Boas Práticas

1. Tratamento de Erros

Sempre verifique erros em cada etapa:

javascript Copy
if (createData.errorId !== 0) {
    return { success: false, error: createData.errorDescription };
}

2. Verifique o Saldo

Crie uma ferramenta separada para monitorar seu saldo do CapSolver:

javascript Copy
const CAPSOLVER_API_KEY = '{{secrets.capsolver_api_key}}';

async function checkBalance() {
    const response = await fetch('https://api.capsolver.com/getBalance', {
        method: 'POST',
        headers: { 'Content-Type': 'application/json' },
        body: JSON.stringify({ clientKey: CAPSOLVER_API_KEY })
    });

    const data = await response.json();

    return {
        balance: data.balance,
        formatted: '$' + data.balance.toFixed(4)
    };
}

return await checkBalance();

3. Configuração de Tempo Limite

O tempo limite padrão de 60 tentativas × 2 segundos = 2 minutos. Ajuste se necessário:

javascript Copy
// Para um tempo limite mais rápido (30 segundos)
for (let i = 0; i < 15; i++) {
    await new Promise(function(resolve) { setTimeout(resolve, 2000); });
    // ...
}

Conclusão

A integração do CapSolver com a Relevance AI permite fluxos de trabalho de automação poderosos que podem lidar com formulários protegidos por CAPTCHA. Os principais benefícios:

  • Nenhuma automação de navegador é necessária - Funciona por meio de chamadas puras de API
  • Rápido e confiável - A IA do CapSolver resolve CAPTCHAs em segundos
  • Fácil de implementar - Apenas JavaScript no Construtor de Ferramentas da Relevance AI
  • Escalável - Trate várias solicitações sem preocupações com infraestrutura

Ao combinar as capacidades dos agentes da Relevance AI com a resolução de CAPTCHA do CapSolver, você pode construir fluxos de automação completos que lidam até mesmo com os formulários mais protegidos.

Pronto para começar? Registre-se no CapSolver e use o código de bônus RELEVANCE para obter mais 6% de bônus em sua primeira recarga!

Perguntas Frequentes

O que é a Relevance AI?

A Relevance AI é uma plataforma para criar agentes de IA que automatizam tarefas empresariais. Ela oferece um Construtor de Ferramentas onde você pode criar ferramentas de automação personalizadas usando JavaScript, Python ou chamadas de API.

Não. A Relevance AI funciona por meio de chamadas de API, não por automação de navegador. Ela não consegue abrir navegadores, clicar em botões ou injetar JavaScript em páginas. No entanto, ela pode fazer solicitações HTTP para enviar formulários com tokens de CAPTCHA.

Como o CapSolver se integra à Relevance AI?

Você cria uma ferramenta JavaScript na Relevance AI que chama a API do CapSolver. A ferramenta envia os detalhes do CAPTCHA para o CapSolver, recebe um token resolvido e pode enviar esse token para o formulário de destino por meio de POST HTTP.

Quais tipos de CAPTCHAs o CapSolver pode resolver?

O CapSolver suporta reCAPTCHA v2, reCAPTCHA v3, Cloudflare Turnstile, AWS WAF e muitos outros.

Quanto custa o CapSolver?

O CapSolver oferece preços competitivos por resolução. Visite capsolver.com para ver os preços atuais.

Como encontrar a chave do site reCAPTCHA?

Procure o atributo data-sitekey no elemento reCAPTCHA no HTML da página. É uma string de 40 caracteres que começa com 6L. Confira este guia

Quanto tempo leva para resolver um CAPTCHA?

Normalmente 10-30 segundos para o reCAPTCHA v2. A ferramenta verifica a cada 2 segundos até que a solução esteja pronta.

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

Dados como Serviço (DaaS): O que é e por que importa em 2026
Dados como Serviço (DaaS): O que é e por que importa em 2026

Entenda Dados como Serviço (DaaS) em 2026. Descubra seus benefícios, casos de uso e como transforma os negócios com visões em tempo real e escalabilidade.

web scraping
Logo of CapSolver

Ethan Collins

12-Feb-2026

Como corrigir erros comuns de raspagem da web em 2026
Como corrigir erros comuns de raspagem da web em 2026

Dominar a correção de diversos erros de raspagem de web, como 400, 401, 402, 403, 429, 5xx e 1001 do Cloudflare em 2026. Aprenda estratégias avançadas para rotação de IPs, cabeçalhos e limitação de taxa adaptativa com o CapSolver.

web scraping
Logo of CapSolver

Rajinder Singh

05-Feb-2026

RoxyBrowser com Integração CapSolver
Como resolver Captcha no RoxyBrowser com integração do CapSolver

Integre o CapSolver com o RoxyBrowser para automatizar tarefas do navegador e contornar o reCAPTCHA, o Turnstile e outros CAPTCHAS.

web scraping
Logo of CapSolver

Adélia Cruz

04-Feb-2026

Easyspider CapSolver Integração de Captcha
Como resolver Captcha no EasySpider com integração do CapSolver

EasySpider é uma ferramenta de raspagem de web e automação do navegador visual e sem código, e quando combinado com o CapSolver, pode resolver de forma confiável CAPTCHAs como reCAPTCHA v2 e Cloudflare Turnstile, permitindo a extração de dados automatizada sem interrupções em sites.

web scraping
Logo of CapSolver

Adélia Cruz

04-Feb-2026

Relevância AI com CapSolver
Como resolver reCAPTCHA v2 no Relevance AI com integração da CapSolver

Construa uma ferramenta da Relevance AI para resolver reCAPTCHA v2 usando o CapSolver. Automatize os envios de formulários via API sem automação de navegador.

web scraping
Logo of CapSolver

Adélia Cruz

03-Feb-2026

Ferramentas de Raspagem de Dados Instantâneas: Formas Rápidas de Extrair Dados da Web Sem Código
Ferramentas de Raspagem de Dados Instantâneas: Métodos Rápidos para Extrair Dados da Web Sem Código

Descubra as melhores ferramentas de raspagem de dados instantâneas para 2026. Aprenda formas rápidas de extrair dados da web sem código usando as melhores extensões e APIs para extração automatizada.

web scraping
Logo of CapSolver

Emma Foster

28-Jan-2026