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

Como resolver reCAPTCHA em raspagem de web usando Python
Aprenda como resolver reCAPTCHA v2 e v3 em web scraping usando Python e Capsolver. Guia passo a passo, opções de proxy e exemplos de código para automação sem problemas.

Adélia Cruz
24-Oct-2025

Automação de SEO com Inteligência Artificial: Como resolver Captcha para coleta de dados mais inteligente do SERP
Descubra como a Automação de SEO Potencializada pela IA supera os desafios do CAPTCHA para coleta de dados mais inteligente das SERP e descubra as soluções reCAPTCHA v2/v3.

Aloísio Vítor
23-Oct-2025

Como resolver reCAPTCHA v2: Guia para resolver reCAPTCHA v2
Aprenda como automatizar a resolução do Google reCAPTCHA v2 usando o CapSolver. Descubra integração de API e SDK, guias passo a passo e códigos bônus para simplificar a resolução de captchas para web scraping, automação e projetos de desenvolvimento.

Aloísio Vítor
22-Oct-2025

Solucionador de reCAPTCHA Reconhecimento Automático e Métodos de Solução
Aprenda a reconhecer e resolver automaticamente desafios do Google reCAPTCHA v2, v3, invisível e enterprise usando técnicas avançadas de IA e OCR

Adélia Cruz
22-Oct-2025

Qual resolvedor de reCAPTCHA é o melhor? Melhor resolvedor de reCAPTCHA
Neste artigo, exploraremos os fatores-chave que determinam a eficácia de um solucionador de reCAPTCHA e destacaremos por que o CapSolver se destaca como o melhor solucionador de reCAPTCHA para 2024.

Aloísio Vítor
22-Oct-2025

Como resolver reCAPTCHA v2 no Crawl4AI com integração do CapSolver
Resolva reCAPTCHA v2 no Crawl4AI com CapSolver — API e métodos de extensão para automatizar o tratamento de CAPTCHA para raspagem de web.

Adélia Cruz
21-Oct-2025

