La alternativa a nodriver de código abierto
nodriver 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.
¿Qué es nodriver?
nodriver (del autor de undetected-chromedriver) prescinde por completo de Selenium y del binario chromedriver, y habla directamente el Chrome DevTools Protocol, de forma asíncrona. Así elimina toda la superficie de detección de WebDriver, y resulta rápido y cómodo de usar. Tiene licencia AGPL-3.0, unas 4,800 estrellas en GitHub y cerca de 280,000 descargas al mes en PyPI; su última versión (0.50.3) salió en mayo de 2026. Un fork comunitario, Zendriver, integra correcciones más rápido y agrega compatibilidad con Docker.
nodriver es un driver, no un motor. El Chrome que controla no está modificado, así que los valores nativos de la huella digital no cambian, y todas las sesiones de una máquina comparten la identidad de esa máquina. Controlarlo por CDP todavía puede dejar señales del uso de CDP (fugas del tipo Runtime.enable), y no hay control de TLS ni de HTTP/2. Además, AGPL-3.0 es un copyleft de red fuerte, un factor real a considerar para uso comercial o SaaS.
Clearcote vs nodriver
| Característica | Clearcote | nodriver |
|---|---|---|
| Enfoque | Parches en C++ a nivel del motor: valores nativos | CDP directo sobre Chrome estándar |
| Control de la huella digital | Persona coherente en el motor | 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 |
| Interfaz | Playwright y Puppeteer + un endpoint CDP permanente | Su propia API CDP asíncrona (Python) |
| Licencia | Build abierto BSD-3 | AGPL-3.0 (copyleft de red) |
| Mantenimiento | Activo | Última versión: mayo de 2026 |
| Costo | Build abierto gratis; build más reciente gratis con GitHub | Gratis y abierto |
Comparación elaborada en septiembre de 2026. Licencia de nodriver: Código abierto (AGPL-3.0). Los detalles cambian, así que consulta su proyecto para ver lo más reciente.
Por qué los equipos eligen Clearcote
Cambia el motor, no solo el driver
nodriver elimina la capa de WebDriver, pero controla un Chrome sin modificar. Clearcote parchea la huella digital dentro del motor, así que canvas, WebGL y navigator presentan una persona coherente.
Una capa de red coherente
nodriver deja TLS y HTTP/2 en manos del Chrome local. El handshake de Clearcote sigue la versión de Chrome declarada.
Licencia permisiva
nodriver es AGPL-3.0 (copyleft de red fuerte), algo que muchos equipos comerciales y de SaaS evitan. El build abierto de Clearcote es BSD-3.
La misma ergonomía de CDP, más superficie
Conservas un flujo de trabajo limpio centrado en CDP y, además, Playwright y Puppeteer, Docker y un servidor MCP.
Cuándo nodriver puede ser mejor opción
- Quieres un scraper CDP asíncrono y ligero, y AGPL-3.0 no es un problema para tu caso de uso.
- Tus objetivos tienen una dificultad entre baja y moderada, y la huella digital propia del host es aceptable.
- O combínalos: nodriver acepta una ruta de navegador personalizada, así que puede controlar el binario de Clearcote.
Preguntas frecuentes
¿nodriver o Clearcote?
nodriver es un cliente CDP asíncrono que controla un Chrome estándar; Clearcote es un Chromium modificado que controlas con Playwright, Puppeteer o su endpoint CDP. nodriver elimina la capa del driver; Clearcote cambia la huella digital en el motor y mantiene TLS/HTTP-2 coherentes, capas a las que nodriver no llega.
¿nodriver cambia la huella digital del navegador?
No a nivel del motor. Controla un Chrome sin modificar, así que canvas, WebGL, navigator y la pila TLS son los originales. Se centra en eliminar la superficie de detección de WebDriver y chromedriver.
¿nodriver o Zendriver?
Zendriver es un fork comunitario de nodriver que integra correcciones más rápido, agrega tipado y linting, y es compatible con Docker. El enfoque es el mismo; consulta la comparación con Zendriver.
¿La licencia AGPL es un problema?
Para algunos, sí. AGPL-3.0 es un copyleft de red fuerte, algo que algunos equipos comerciales y de SaaS evitan. El build abierto de Clearcote es BSD-3.
Lecturas relacionadas
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 con GitHub. Sin tarjeta.