Cómo resolver reCaptcha v2 usando Selenium [Javascript] con la extensión Capsolver

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

Resolver reCaptcha usando Selenium y la extensión Capsolver
En este blog, le guiaremos a través del proceso de configurar Selenium con la extensión Capsolver para resolver reCaptcha v2. Este método también se puede aplicar a otros tipos de captchas.
1. Instalación de Selenium y componentes necesarios
Primero, debe instalar Selenium y otros componentes necesarios. Puede hacerlo utilizando npm:
npm install selenium-webdriver
Asegúrese de tener los controladores adecuados para el navegador que intente usar (por ejemplo, ChromeDriver para Google Chrome, GeckoDriver para Firefox).
2. Configuración de la extensión Capsolver
Descargue la extensión Capsolver desde aquí. Descomprímala en el directorio ./CapSolver.Browser.Extension en la raíz de su proyecto.
La extensión ofrece varias configuraciones, incluyendo la resolución automática de captchas, soporte para proxies y más. Estas configuraciones se encuentran en ./assets/config.json. Aquí hay un ejemplo de la configuración:
json
{
"apiKey": "SuClaveAPI",
"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
}
Inserte su clave de API en el campo apiKey en ./assets/config.json. Puede encontrar su clave de API en la página de Capsolver.
Para este ejemplo, usaremos reCaptchaMode establecido en token, pero también puede usar el modo click para reCaptcha.
3. Configuración de Selenium para resolver reCaptcha con la extensión Capsolver
Primero, debe configurar WebDriver de Selenium y configurarlo para usar la extensión Capsolver. Aquí hay un ejemplo 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 {
// Navegar a la página con reCaptcha
await driver.get('https://www.google.com/recaptcha/api2/demo');
// Esperar al botón del solucionador de reCaptcha y hacer clic en él
await driver.wait(until.elementLocated(By.css('#recaptcha-anchor-label')), 10000);
await driver.findElement(By.css('#recaptcha-anchor-label')).click();
// Agregar pasos adicionales según sus requisitos
} 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();
}
})();
¡Y eso es todo! Ha resuelto correctamente reCaptcha v2 usando la extensión Capsolver y Selenium. Para resolver otros tipos de captchas, simplemente siga los mismos pasos y ajuste según sea necesario.
Equipo de Capsolver 💜
Aviso de Cumplimiento: La información proporcionada en este blog es solo para fines informativos. CapSolver se compromete a cumplir con todas las leyes y regulaciones aplicables. El uso de la red de CapSolver para actividades ilegales, fraudulentas o abusivas está estrictamente prohibido y será investigado. Nuestras soluciones para la resolución de captcha mejoran la experiencia del usuario mientras garantizan un 100% de cumplimiento al ayudar a resolver las dificultades de captcha durante el rastreo de datos públicos. Fomentamos el uso responsable de nuestros servicios. Para obtener más información, visite nuestros Términos de Servicio y Política de Privacidad.
Máse

Resolver reCAPTCHA con JavaScript: Un tutorial completo
Aunque reCAPTCHA protege eficazmente el contenido web, puede que a veces obstaculice actividades legítimas, como la investigación, el análisis de datos u otras tareas de automatización orientadas al cumplimiento que implican interactuar con servicios web.

Adélia Cruz
02-Dec-2025

Cómo resolver reCAPTCHA v3 Empresarial con Python
Guía de Python para reCAPTCHA v3 Enterprise con técnicas de alto puntaje, opciones de proxy e integración con CapSolver para resultados estables de 0.7–0.9.

Adélia Cruz
02-Dec-2025

Cómo resolver reCAPTCHA v3 con Node.JS
En este artículo, te mostraremos cómo resolver reCaptcha v3 con Node.JS

Adélia Cruz
28-Nov-2025

Cómo resolver reCAPTCHA v3 con Python
Aprende a resolver el reCAPTCHA v3 de Google con Python y CapSolver, obtén altas puntuaciones y integra con flujos de trabajo de automatización.

Adélia Cruz
28-Nov-2025

Extensión de Chrome para Solucionador de CAPTCHA de CapSolver
La extensión de Chrome de CapSolver resuelve captchas automáticamente con alta precisión y configuración mínima—perfecto para la automatización.

Aloísio Vítor
27-Nov-2025

Resolver reCaptcha v3 con la puntuación más alta del token 0.7-0.9 - Explicado
Resuélvelo fácilmente con Capsolver, logrando puntuaciones entre 0.7 y 0.9, para una verificación digital confiable y eficiente.

Adélia Cruz
26-Nov-2025

