CAPSOLVER
Blog
Cómo resolver reCaptcha v2 usando Selenium [JavaScript] con la extensión Capsolver

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

Logo of CapSolver

Adélia Cruz

Neural Network Developer

14-Oct-2025

solucionador de reCaptcha con Selenium

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:

Copy
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 Copy
{
  "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 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 {
    // 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 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();
  }
})();

¡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 captchas ilimitados con el mejor solucionador de captchas
Resuelve captchas ilimitados con el mejor solucionador de captchas

Aprende a resolver de manera fluida Captchas ilimitados con el mejor solucionador de Captcha, un guía detallada sobre cómo configurar y automatizar soluciones de Captcha de manera efectiva

reCAPTCHA
Logo of CapSolver

Anh Tuan

20-Jan-2026

Mejor solucionador de reCAPTCHA 2026 para Automatización y Scraping web
Mejor Solucionador de reCAPTCHA 2026 para Automatización y Web Scraping

Descubre los mejores solucionadores de reCAPTCHA para automatización y scraping web en 2026. Aprende cómo funcionan, elige el adecuado y mantente un paso adelante en la detección de bots.

reCAPTCHA
Logo of CapSolver

Aloísio Vítor

15-Jan-2026

Resolver reCAPTCHA en C++: Una guía completa
Resolver reCAPTCHA en C++: Una guía completa

Aprende a resolver reCAPTCHA en C++ usando la API de CapSolver. Esta guía completa cubre la configuración de tu proyecto, la creación de tareas y la recuperación de resultados de tareas con ejemplos prácticos.

reCAPTCHA
Logo of CapSolver

Emma Foster

14-Jan-2026

Cómo resolver reCAPTCHA con Node.js | Guía en 2024
Cómo resolver reCAPTCHA con Node.js | Guía en 2026

Aprende cómo resolver fácilmente reCAPTCHA v2 y v3 usando Node.js y una herramienta de resolución en esta guía. ¡Potencia tu juego de automatización hoy mismo!

reCAPTCHA
Logo of CapSolver

Nikolai Smirnov

05-Jan-2026

Automatizar la resolución de reCAPTCHA v2: Tutorial con CapSolver
Automatizar la resolución de reCAPTCHA v2: Tutorial con CapSolver

Descubramos cómo puedes automatizar fácilmente la solución para reCAPTCHA v2 por CapSolver

reCAPTCHA
Logo of CapSolver

Adélia Cruz

05-Jan-2026

Solucionador de Recaptcha de Puppeteer: Una guía completa
Solucionador de Recaptcha de Puppeteer: Una guía completa

Exploraremos cómo usar Puppeteer como solucionador de reCAPTCHA y los diversos métodos disponibles para integrarla en tu flujo de trabajo.

reCAPTCHA
Logo of CapSolver

Emma Foster

04-Jan-2026