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/Extension/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

ExtensionJan 12, 2026

Melhor Extensão do Chrome para Solucionar CAPTCHA em 2026: Comparado e Classificado

Descubra a melhor extensão do Chrome para resolver CAPTCHA em 2026. Compare as melhores ferramentas, como CapSolver e AZcaptcha, para velocidade, precisão e desblocagem com inteligência artificial de reCAPTCHA e Cloudflare.

Aloísio Vítor
Aloísio Vítor
ExtensionAug 22, 2023

Extensão CapSolver - Resolver Cloudflare no seu navegador

Resolva o captcha do Cloudflare Turnstile em qualquer página da web sem esforço usando a Extensão CapSolver Solver de Captcha.

Índice

Nikolai Smirnov
Nikolai Smirnov
ExtensionJan 12, 2024

Melhor Extensão de Resolução de Captcha Para Chrome, Mozilla

A extensão CapSolver detecta e resolve automaticamente desafios CAPTCHA no Chrome e no Firefox. Alimentada por algoritmos avançados de inteligência artificial, ela executa sem problemas em segundo plano sem exigir nenhum conhecimento de programação. Ao eliminar a resolução manual de CAPTCHA, o CapSolver ajuda os usuários a economizar tempo, melhorar a produtividade e aproveitar uma experiência de navegação e automação mais suave.

Emma Foster
Emma Foster
ExtensionJan 12, 2024

Qual é a melhor extensão para resolver CAPTCHA 2026?

No mundo em constante evolução da segurança online, os desafios CAPTCHA tornaram-se uma barreira comum para os usuários da internet...

Sora Fujimoto
Sora Fujimoto