Saltar al contenido

La alternativa a Zendriver de código abierto

Zendriver es el fork comunitario de nodriver: rápido, asíncrono, solo CDP, con issues abiertos y compatibilidad con Docker. Igual que nodriver, controla un Chrome estándar, así que la huella digital sigue siendo la de tu máquina. Clearcote cambia esa huella digital en el motor, y Zendriver puede controlarlo.

¿Qué es Zendriver?

Zendriver es un fork de nodriver que nació para integrar pull requests que se habían estancado upstream, agregar tipado estático y linting, y abrir el proyecto a contribuciones. Es asíncrono por diseño, habla directamente el Chrome DevTools Protocol sin Selenium ni WebDriver, y tiene una configuración de Docker complementaria para ejecutar en Linux un Chrome con aceleración por GPU y sin modo headless. Tiene licencia AGPL-3.0, unas 1,400 estrellas en GitHub y cerca de 120,000 descargas al mes en PyPI, y publicó la 0.16 en agosto de 2026.

Zendriver hereda el diseño de nodriver: elimina por completo la superficie de WebDriver, pero el Chrome que controla no está modificado. Canvas, WebGL, fuentes y hardware salen del host, y no hay forma de darle a una sesión una identidad distinta. La licencia AGPL-3.0 es un copyleft de red fuerte, algo que importa si lo ejecutas como parte de un servicio alojado.

Clearcote vs Zendriver

CaracterísticaClearcoteZendriver
Enfoque Parches en C++ a nivel del motor Cliente CDP directo sobre un Chrome estándar
Identidad de la huella digital Persona coherente a partir de un seed Los valores reales de tu host
Superficie de WebDriver Ninguna: se controla por CDP Ninguna: se controla por CDP
Docker Imagen oficial con endpoint CDP Imagen complementaria para Chrome con aceleración por GPU (Linux)
TLS / red El ClientHello sigue la versión de Chrome de la persona Lo que envíe el Chrome local
Interfaz Playwright y Puppeteer, más un endpoint CDP directo Su propia API asíncrona de Python
Licencia Build abierto BSD-3 AGPL-3.0 (copyleft de red)
Costo Build abierto gratis; build más reciente gratis con GitHub; Pro $49/mes Gratis y abierto

Comparación elaborada en septiembre de 2026. Licencia de Zendriver: 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 lo que reporta el navegador

Zendriver controla Chrome de forma limpia, pero ese Chrome no está modificado. Clearcote fija canvas, WebGL, fuentes, pantalla y hardware en el motor, como una sola persona consistente.

Muchas identidades desde un solo host

Cada seed es una máquina propia, así que las sesiones en paralelo no comparten la huella digital del servidor donde se ejecutan.

Licencia permisiva

AGPL-3.0 impone obligaciones a los servicios en red. El build abierto de Clearcote es BSD-3, que no las impone.

Funciona con Zendriver

El browser_executable_path de Zendriver acepta cualquier binario de Chromium, incluido Clearcote.

Cuándo Zendriver puede ser mejor opción

  • Te gusta la API asíncrona al estilo de nodriver y la huella digital propia del host es aceptable para tus objetivos.
  • AGPL-3.0 no es un problema para tu forma de usarlo.
  • O ejecuta Zendriver sobre Clearcote: pasa el binario como browser_executable_path y los argumentos de huella digital como browser_args.

Preguntas frecuentes

Zendriver o nodriver: ¿cuál es la diferencia?

Zendriver es un fork de nodriver que integró las correcciones pendientes, agregó linting y tipado, abrió el issue tracker y sumó compatibilidad con Docker. El enfoque central, un cliente CDP directo para un Chrome estándar, es el mismo.

¿Zendriver cambia la huella digital del navegador?

No. Elimina la capa de WebDriver, pero canvas, WebGL, fuentes, pantalla y hardware salen del Chrome que lanza y de la máquina donde se ejecuta.

¿Zendriver puede controlar Clearcote?

Sí. Configura browser_executable_path con el binario de Clearcote (el download() del SDK devuelve su ruta) y pasa --fingerprint en browser_args.

Lecturas relacionadas

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.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.DocumentaciónDespliegue: Docker y endpoint CDPClearcote como endpoint CDP stealth: la imagen oficial de Docker, serve() y cómo conectar Playwright, Puppeteer o browser-use por CDP sin cambiar código.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 69% 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, usa un Chromium más reciente y ofrece un build abierto en el que puedes leer y recompilar cada parche.CompararClearcote vs undetected-chromedriverundetected-chromedriver todavía se descarga unos 2 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.

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.