ProdutosIntegraçõesRecursosDocumentaçãoPreços
Começar agora

© 2026 CapSolver. All rights reserved.

Contacte-nos

Slack: lola@capsolver.com

Produtos

  • reCAPTCHA v2
  • reCAPTCHA v3
  • Cloudflare Turnstile
  • Cloudflare Challenge
  • AWS WAF
  • Extensão de Navegador
  • Mais tipos de CAPTCHA

Integrações

  • Selenium
  • Playwright
  • Puppeteer
  • n8n
  • Parceiros
  • Ver todas as integrações

Recursos

  • Programa de Referenciação
  • Documentação
  • Referência da API
  • Blog
  • FAQ
  • Glossário
  • Estado

Legal

  • Termos de Serviço
  • Política de Privacidade
  • Política de Reembolso
  • Não vender os meus dados pessoais
Blog/reCAPTCHA/Como resolver reCaptcha v2 usando o Selenium [Javascript] com a Extensão Capsolver
Nov22, 2023

Como resolver reCaptcha v2 usando o Selenium [Javascript] com a Extensão Capsolver

Adélia Cruz

Adélia Cruz

Neural Network Developer

solucionador de reCaptcha selenium

Resolvendo reCaptcha usando Selenium e a Extensão Capsolver

Neste blog, vamos guiá-lo pelo processo de configurar o Selenium com a extensão Capsolver para resolver reCaptcha v2. Este método também pode ser aplicado a outros tipos de captchas.

1. Instalando Selenium e Componentes Necessários

Primeiro, você precisa instalar o Selenium e outros componentes necessários. Você pode fazer isso usando npm:

Copy
npm install selenium-webdriver

Certifique-se de que você tenha os drivers apropriados para o navegador que você pretende usar (por exemplo, ChromeDriver para Google Chrome, GeckoDriver para Firefox).

2. Configurando a Extensão Capsolver

Baixe a extensão Capsolver aqui. Descompacte-a na pasta ./CapSolver.Browser.Extension na raiz do seu projeto.

A extensão oferece várias configurações, incluindo resolução automática de captchas, suporte a proxy e muito mais. Essas configurações estão localizadas em ./assets/config.json. Aqui está um exemplo da configuração:

json Copy
{
  "apiKey": "SuaApiKey",
  "useCapsolver": true,
  "useProxy": false,
  "proxyType": "http",
  "hostOrIp": "",
  "port": "",
  "proxyLogin": "",
  "proxyPassword": "",
  "enabledForBlacklistControl": false,
  "blackUrlList": [],
  "enabledForRecaptcha": true,
  "enabledForRecaptchaV3": true,
  "enabledForcaptcha": true,
  "enabledForcaptcha": true,
  "reCaptchaMode": "token",
  "captchaMode": "click",
  "reCaptchaDelayTime": 0,
  "captchaDelayTime": 0,
  "reCaptchaRepeatTimes": 10,
  "reCaptcha3RepeatTimes": 10,
  "captchaRepeatTimes": 10,
  "captchaRepeatTimes": 10
}

Insira sua chave de API no campo apiKey em ./assets/config.json. Você pode encontrar sua chave de API na página do Capsolver.

Para este exemplo, usaremos o reCaptchaMode definido como token, mas também é possível usar o modo click para reCaptcha.

3. Configurando o Selenium para Resolver reCaptcha com a Extensão Capsolver

Primeiro, você precisa configurar o WebDriver do Selenium e defini-lo para usar a extensão Capsolver. Aqui está um exemplo usando ChromeDriver:

javascript Copy
const { Builder } = require('selenium-webdriver');
const chrome = require('selenium-webdriver/chrome');
const path = require('path');

(async function solveCaptcha() {
  let options = new chrome.Options();
  options.addArguments(`--load-extension=${path.join(__dirname, 'CapSolver.Browser.Extension')}`);

  let driver = await new Builder()
    .forBrowser('chrome')
    .setChromeOptions(options)
    .build();

  try {
    // Navegue para a página com reCaptcha
    await driver.get('https://www.google.com/recaptcha/api2/demo');

    // Aguarde o botão solucionador de reCaptcha e clique nele
    await driver.wait(until.elementLocated(By.css('#recaptcha-anchor-label')), 10000);
    await driver.findElement(By.css('#recaptcha-anchor-label')).click();

    // Adicione etapas adicionais conforme necessário

  } finally {
    await driver.quit();
  }
})();

Código Completo:

javascript Copy
const { Builder, By, until } = require('selenium-webdriver');
const chrome = require('selenium-webdriver/chrome');
const path = require('path');

(async function solveCaptcha() {
  let options = new chrome.Options();
  options.addArguments(`--load-extension=${path.join(__dirname, 'CapSolver.Browser.Extension')}`);

  let driver = await new Builder()
    .forBrowser('chrome')
    .setChromeOptions(options)
    .build();

  try {
    await driver.get('https://site.example');
    await driver.wait(until.elementLocated(By.css('#recaptcha-anchor-label')), 10000);
    await driver.findElement(By.css('#recaptcha-anchor-label')).click();
  } finally {
    await driver.quit();
  }
})();

E é isso! Você resolveu com sucesso o reCaptcha v2 usando a Extensão Capsolver e o Selenium. Para resolver outros tipos de captchas, siga os mesmos passos e ajuste conforme necessário.

Equipe Capsolver 💜

Ver mais

reCAPTCHAApr 16, 2026

reCAPTCHA Chave de Site Inválida ou Token Inválido? Causas & Guia de Solução

Enfrentando "Chave de Site Inválida do reCAPTCHA" ou "token do reCAPTCHA inválido"? Descubra causas comuns, soluções passo a passo e dicas de solução de problemas para resolver problemas de verificação do reCAPTCHA. Aprenda como corrigir o erro de verificação do reCAPTCHA, por favor tente novamente.

Aloísio Vítor
Aloísio Vítor
reCAPTCHAFeb 12, 2026

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.

Índice

Sora Fujimoto
Sora Fujimoto
reCAPTCHAFeb 27, 2026

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.

Emma Foster
Emma Foster
reCAPTCHAJul 16, 2024

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

Sora Fujimoto
Sora Fujimoto