Saltar al contenido

La alternativa a undetected-chromedriver de código abierto

undetected-chromedriver todavía se descarga unos 2.5 millones de veces al mes, pero su última versión es de febrero de 2024. Oculta el rastro de Selenium/ChromeDriver sobre un Chrome estándar y nunca toca la huella digital ni la capa de red. Clearcote cambia ambas en el motor.

¿Qué es undetected-chromedriver?

undetected-chromedriver (de ultrafunkamsterdam) es una librería de Python que parchea el ChromeDriver de Selenium para eliminar las señales de automatización más obvias. Neutraliza las variables cdc_ inyectadas y quita flags como --enable-automation, y luego controla un Chrome real sin modificar. Tiene licencia GPL-3.0, unas 12,900 estrellas en GitHub y todavía recibe cerca de 2.5 millones de descargas al mes en PyPI.

El desarrollo se desaceleró. La última versión en PyPI (3.5.5) salió en febrero de 2024, y el esfuerzo de su autor pasó al sucesor, nodriver. Su techo siempre fue que solo oculta el driver. El motor de Chrome no está modificado, así que canvas, WebGL, fuentes y toda la superficie de navigator son lo que reporte tu máquina, y la huella digital de TLS y HTTP/2 es lo que envíe ese Chrome. El UC Mode de SeleniumBase es el descendiente con mantenimiento activo para quienes usan Selenium.

Clearcote vs undetected-chromedriver

CaracterísticaClearcoteundetected-chromedriver
Enfoque Parches en C++ a nivel del motor: valores nativos chromedriver parcheado sobre Chrome estándar
Control de la huella digital Persona coherente (canvas, WebGL, fuentes, navigator) Los valores reales de tu host
TLS / coherencia de red Sigue al Chrome declarado (JA3/JA4 + HTTP/2) Lo que envíe el Chrome local
Framework Playwright y Puppeteer (Python, Node, .NET), CDP Selenium (Python)
Mantenimiento Activo Última versión: febrero de 2024
Licencia Build abierto BSD-3 GPL-3.0 (copyleft)
Costo Build abierto gratis; build más reciente gratis con GitHub Gratis y abierto

Comparación elaborada en noviembre de 2026. Licencia de undetected-chromedriver: Código abierto (GPL-3.0). Los detalles cambian, así que consulta su proyecto para ver lo más reciente.

Medido: 12 herramientas en los mismos 10 sitios

Ejecutamos el harness de código abierto browsers-benchmark 5 veces; la última terminó el 27 de octubre de 2026. Cada herramienta corrió con su propia IP residencial de EE. UU., en un orden distinto en cada ejecución. Un acierto significa que la propia comprobación del harness para ese sitio encontró la página en sí, no una página de bloqueo o de desafío. Clearcote medido en un escritorio Windows (build más reciente); las demás herramientas, en un servidor Linux.

undetected-chromedriver no está en este benchmark: el harness no tiene un driver para él. La tabla muestra las herramientas que sí admite.

Proporción de cargas de página que llegaron a la página real, por herramienta, en modo headed y headless
HerramientaHeadedHeadless
Clearcote0.63.2 · r5278%39/5080%40/50
Camoufox0.5.8 · v156.0.1-beta.3672%36/5080%40/50
Invisible Playwright0.43.0 · Firefox76%38/5078%39/50
CloakBrowser0.6.474%37/5064%32/50
SeleniumBase (CDP mode)4.49.0 · Chrome74%37/50—
nodriver0.50.6 · Chrome74%37/5040%20/50
Zendriver0.17.1 · Chrome64%32/5060%30/50
tf-playwright-stealth (Firefox)1.2.058%29/5062%31/50
tf-playwright-stealth (Chromium)1.2.056%28/5050%25/50
Playwright (Chromium)1.62.056%28/5030%15/50
Playwright (Firefox)1.62.054%27/5054%27/50
Patchright1.64.3 · Chrome24%12/5026%13/50

Sitios: una página de resultados de búsqueda, un foro de comunidad, el sitio de una empresa de software, una tienda de lujo, la página de producto de un marketplace, un sitio de venta de boletos, una tienda de moda, un sitio de reservas de viaje, una aerolínea, una red social. Esto es una instantánea de una red y una semana: los resultados cambian con cada release, cada proxy y los propios sitios, y ninguna herramienta cargó todos los sitios todas las veces. Resultados sin procesar (JSON).

Por qué los equipos eligen Clearcote

Ningún rastro que ocultar

undetected-chromedriver elimina las señales del driver de un navegador que, por lo demás, no está modificado. Los parches a nivel del motor cambian los valores nativos, así que, para empezar, no hay nada inyectado que detectar.

También la capa de red

Deja TLS y HTTP/2 en manos del Chrome que ejecutes. Clearcote hace que el handshake coincida con la versión de Chrome declarada, una capa a la que un parche del driver no puede llegar.

Coherente entre realms

Los valores nativos coinciden en el frame principal, en los Web Workers y en los iframes de origen cruzado, justo donde los trucos de driver y de JavaScript suelen dejar de coincidir.

Mantenido al ritmo de Chromium

Tanto Chrome como la detección cambian cada pocas semanas. Clearcote sigue cada nueva versión mayor de Chromium; undetected-chromedriver no publica una versión desde principios de 2024.

Cuándo undetected-chromedriver puede ser mejor opción

  • Tienes un script de Selenium que ya lo usa y solo necesita eliminar las señales de ChromeDriver.
  • Tus objetivos son poco exigentes y no quieres gestionar ningún binario.
  • Si vas a seguir con Selenium a largo plazo, SeleniumBase es el camino con mantenimiento.

Preguntas frecuentes

¿undetected-chromedriver todavía tiene mantenimiento?

Su última versión en PyPI, la 3.5.5, salió en febrero de 2024, y el repositorio no tiene commits desde julio de 2025. Todavía se instala y se usa mucho, pero el trabajo nuevo de su autor va a nodriver.

¿undetected-chromedriver alcanza para evitar la detección?

Contra una detección poco exigente o antigua, muchas veces sí. Contra sistemas estrictos tiene un techo estructural: oculta el rastro de ChromeDriver, pero ejecuta un Chrome estándar, así que la huella digital del motor y la capa TLS/HTTP-2 no cambian.

¿En qué se diferencia Clearcote?

undetected-chromedriver parchea el driver de Selenium sobre tu Chrome normal. Clearcote es un Chromium modificado: la huella digital se cambia en el motor (nativa y coherente entre workers e iframes) y la pila TLS/HTTP-2 sigue la versión de Chrome declarada.

Qué tan profundo llega

Más del doble de parches que cualquier fork que comparamos.

Parches compilados en Chromium, por enfoque. Las herramientas basadas en scripts no cambian el motor en absoluto.

Plugins de stealth

p. ej. puppeteer-extra-plugin-stealth

0

Drivers parcheados

p. ej. undetected-chromedriver, nodriver

0

Otros forks de Chromium

builds gratuitos y de pago

35–87

Clearcote Pro

r57, Chromium 156

240

Cantidad de parches publicada, octubre de 2026. El rango cubre los builds gratuitos y de pago de otros forks; en Clearcote es el build Pro.

Pruébalo

365 comprobaciones, gratis, en tu propio navegador

El test de huella digital al que se somete cada build de Clearcote. Ejecútalo en lo que usas hoy y compara.

Ejecutar el test
Léelo

Los parches del build abierto son públicos

El build abierto gratuito es BSD-3, reproducible desde el código fuente y no necesita cuenta. El build Pro agrega parches privados encima.

Abrir en GitHub
Míralo salir

57 versiones del motor, 7 versiones mayores de Chromium

Cada parche se lleva a cada nueva versión de Chromium. El build más reciente recibe las nuevas versiones mayores el día que salen.

Ver las versiones

Lecturas relacionadas

DocumentaciónMigrating from undetected-chromedriverMove an undetected-chromedriver or selenium-stealth script to Clearcote: launch() replaces the driver, with a Selenium-to-Playwright call mapping.Preguntas y respuestasWhy does navigator.webdriver reveal automation?navigator.webdriver is true whenever a browser is launched under automation flags; overriding it from JavaScript is itself detectable, so the fix belongs in the engine.Preguntas y respuestasWhat is CDP detection?The Chrome DevTools Protocol drives automation but leaves side-effects — Runtime.enable, injected init scripts, main-world execution — that a page can observe. Spotting those is CDP detection.CompararClearcote vs SeleniumBaseSeleniumBase es un framework de automatización para Python grande y bien mantenido, y sus modos UC y CDP son la opción stealth más activa del mundo Selenium. Cambian cómo se controla el navegador, no lo que reporta: la huella digital sigue siendo la de tu máquina. Clearcote la cambia en el motor, y SeleniumBase puede ejecutarse por encima.CompararClearcote vs CamoufoxCamoufox es un navegador antidetect de código abierto bien construido, basado en Firefox. Clearcote aplica el mismo enfoque a nivel del motor sobre Chromium, así que tu automatización se presenta como el navegador que realmente usa cerca del 66% de la web, y no como uno que usa alrededor del 3%.CompararClearcote vs CloakBrowserCloakBrowser es un Chromium stealth a nivel del motor, capaz y con muchos seguidores, pero el binario parcheado es de código cerrado. Clearcote también trabaja a nivel del motor y ofrece un build abierto en el que puedes leer y recompilar cada parche.CompararClearcote vs nodrivernodriver es el sucesor de undetected-chromedriver: rápido, asíncrono, sin Selenium y con CDP directo. Pero sigue controlando un Chrome estándar, así que la huella digital es la de tu máquina. Clearcote conserva la ergonomía centrada en CDP y cambia la huella digital y el TLS en el motor.

Prueba la alternativa de código abierto basada en Chromium

Gratis y de código abierto, un reemplazo directo para Playwright y Puppeteer, coherente hasta el handshake TLS.

Gratis para un navegador: GitHub, una verificación de tarjeta o una cuenta de Google de empresa. Nunca se cobra.