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

Adélia Cruz
Neural Network Developer
14-Oct-2025

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:
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
{
"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
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
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 💜
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 reCAPTCHA com JavaScript: Um Tutorial Completo
Enquanto o reCAPTCHA protege efetivamente o conteúdo da web, às vezes pode dificultar atividades legítimas, como pesquisa, análise de dados ou outras tarefas de automação orientadas por conformidade que envolvem interação com serviços da web.

Nikolai Smirnov
02-Dec-2025

Como resolver reCAPTCHA v3 Enterprise com Python
Guia reCAPTCHA v3 Enterprise Python com técnicas de alto score, opções de proxy e integração com o CapSolver para resultados estáveis de 0.7–0.9.

Adélia Cruz
02-Dec-2025

Como resolver reCAPTCHA v3 com Node.JS
Neste artigo, vamos mostrar como resolver reCaptcha v3 com Node.JS

Aloísio Vítor
28-Nov-2025

Como resolver reCAPTCHA v3 com Python
Aprenda a resolver o Google reCAPTCHA v3 com Python e CapSolver, obter altas pontuações e integrar com fluxos de trabalho de automatização.

Adélia Cruz
28-Nov-2025

Resolver reCaptcha v3 com a pontuação mais alta do token 0,7-0,9 - Explicado
Resolva facilmente o reCaptcha v3 com o Capsolver, atingindo pontuações entre 0,7 e 0,9, para verificação digital confiável e eficiente.

Adélia Cruz
26-Nov-2025

Como Identificar e Resolver o reCAPTCHA versão 2 invisível Usando o CapSolver
Domine a resolução do reCAPTCHA v2 invisível com o Capsolver: Identificação precisa e resolução eficaz para otimizar seus processos automatizados.

Adélia Cruz
26-Nov-2025

