Saltar al contenido

La alternativa a SeleniumBase de código abierto

SeleniumBase 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.

¿Qué es SeleniumBase?

SeleniumBase (de Michael Mintz) es un framework completo de pruebas y automatización para Python: integración con pytest, un grabador de tests, dashboards, un servidor MCP y mucho más. Tiene licencia MIT, unas 13,200 estrellas en GitHub y cerca de 1.6 millones de descargas al mes en PyPI, y publica versiones cada pocos días.

Su stealth viene en dos modos. UC Mode, basado originalmente en undetected-chromedriver, usa un driver modificado que desconecta WebDriver del navegador en momentos clave. CDP Mode, su sucesor, controla Chrome directamente por el DevTools Protocol y también puede hacer que Playwright sea más sigiloso. Los dos trabajan en la capa del driver. El Chrome que corre debajo no está modificado, así que canvas, WebGL, fuentes y hardware son los de la máquina donde se ejecuta, y la documentación dice que UC Mode puede ser detectable en modo headless y recomienda, en su lugar, una pantalla virtual Xvfb en servidores Linux.

Clearcote vs SeleniumBase

CaracterísticaClearcoteSeleniumBase
Enfoque Parches en C++ a nivel del motor A nivel del driver (driver modificado o CDP directo)
Identidad de la huella digital Persona coherente a partir de un seed Los valores reales de tu host
En servidores Linux Imagen oficial de Docker (headed con Xvfb); la persona cubre la GPU y las fuentes de la VM Se recomienda headed con Xvfb; reporta el hardware de la VM
TLS / red El ClientHello sigue la versión de Chrome de la persona Lo que envíe el Chrome local
Funciones de framework de pruebas Ninguna: es un navegador pytest, grabador, reportes, dashboards
Framework Playwright y Puppeteer (Python, Node, .NET) Selenium y CDP (Python)
Mantenimiento Activo Muy activo
Costo Build abierto gratis; build más reciente gratis con GitHub; Pro $49/mes Gratis y abierto (MIT)

Comparación elaborada en noviembre de 2026. Licencia de SeleniumBase: Código abierto (MIT). 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.

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

Cambia el navegador, no solo el driver

Los modos UC y CDP ocultan la sesión de automatización. Clearcote cambia lo que reporta el propio navegador, algo a lo que un driver no puede llegar.

Hecho para servidores

Un Chrome estándar en un VPS reporta una GPU por software y un conjunto de fuentes de servidor. La persona de Clearcote los reemplaza por una máquina de escritorio consistente, y viene como una imagen de Docker lista para usar.

Muchas identidades, una sola máquina

Cada seed de --fingerprint es una máquina propia y consistente, así que las sesiones en paralelo no comparten todas la huella digital del host.

Funciona con SeleniumBase

SeleniumBase acepta un navegador personalizado mediante binary_location, así que puedes conservar su framework y ejecutar Clearcote por debajo.

Cuándo SeleniumBase puede ser mejor opción

  • Quieres un framework de pruebas completo (pytest, grabador, reportes) y el stealth es una función más entre muchas.
  • Trabajas en un equipo de escritorio real donde la huella digital propia del host no es un problema.
  • O combínalos: pasa el binario de Clearcote como binary_location y conserva la API de SeleniumBase.

Preguntas frecuentes

¿UC Mode de SeleniumBase o Clearcote?

UC Mode es un driver modificado que le oculta a la página la conexión de WebDriver. Clearcote es un Chromium modificado que cambia la huella digital que lee la página. Trabajan en capas distintas, así que puedes usar los dos.

¿SeleniumBase puede usar el navegador de Clearcote?

Sí. SeleniumBase tiene una opción binary_location para usar un Chromium personalizado. Apúntala a la ruta que devuelve download() de Clearcote y pasa tus argumentos --fingerprint como opciones de Chrome.

¿SeleniumBase funciona en modo headless en un servidor?

Su propia documentación dice que UC Mode puede ser detectable en modo headless y recomienda ejecutarlo en modo headed con una pantalla virtual Xvfb en Linux. Es un buen consejo para cualquier navegador: la imagen oficial de Docker de Clearcote también se ejecuta en modo headed con Xvfb de forma predeterminada. La diferencia está en lo que reporta el navegador una vez en ejecución: el hardware real del servidor o una persona consistente.

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

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.