Saltar al contenido

La alternativa a Patchright de código abierto

Patchright es el Playwright parcheado mejor mantenido que existe: un reemplazo directo que elimina las fugas de automatización del driver. No cambia el navegador en sí, así que la huella digital que lee un sitio sigue siendo la de tu máquina. Clearcote trabaja una capa más abajo, en el motor, y los dos se pueden combinar.

¿Qué es Patchright?

Patchright (de Vinyzu y Kaliiiiiiiiii) es un build parcheado de Playwright para Python y Node.js, con un port para .NET mantenido por la comunidad. Tiene licencia Apache-2.0, sigue de cerca las versiones de Playwright (1.64 al momento de escribir esto, la misma que upstream) y se usa mucho: cerca de 4 millones de descargas al mes en PyPI y unas 400,000 descargas semanales en npm. Solo es compatible con navegadores basados en Chromium.

Sus parches apuntan al driver de automatización. Evita la fuga de Runtime.enable ejecutando código en contextos de ejecución aislados, desactiva la Console API (por eso los eventos de console no funcionan), quita --enable-automation y agrega --disable-blink-features=AutomationControlled, y puede acceder a shadow roots cerrados. Los init scripts se entregan mediante el enrutamiento de solicitudes, algo que, según el README, se puede detectar midiendo tiempos.

Lo que Patchright deja intacto a propósito es el navegador. Recomienda usar un Chrome real, y cualquier Chrome que lance reporta tu hardware, GPU, fuentes y pantalla reales. En un equipo de escritorio, eso puede ser ideal. En un servidor o en Docker, los valores reales son los de una VM: una GPU por software, un conjunto de fuentes de Linux, una pantalla headless. Además, todas las sesiones en esa máquina comparten una misma identidad.

Clearcote vs Patchright

CaracterísticaClearcotePatchright
Capa en la que trabaja El motor del navegador (C++ / Blink) El driver de Playwright
Fugas del driver / CDP El motor neutraliza Runtime.enable; mundos aislados al lanzar El driver parcheado evita Runtime.enable; Console API desactivada
Identidad de la huella digital Persona coherente a partir de un seed (canvas, WebGL, fuentes, navigator, pantalla) Los valores reales de tu host
Identidades por máquina Una por seed, tantas como necesites Una: la propia máquina
En servidores y en Docker La persona oculta la GPU por software y las fuentes de la VM Reporta el hardware real de la VM
TLS / red El ClientHello sigue la versión de Chrome de la persona Lo que envíe el Chrome lanzado
Paridad con las versiones de Playwright Funciona con Playwright sin modificar, en cualquier versión Un build parcheado por cada versión de Playwright
Lenguajes Python, Node, .NET Python, Node; .NET mediante un port de la comunidad
Costo Build abierto gratis; build más reciente gratis con GitHub; Pro $49/mes Gratis y abierto (Apache-2.0)

Comparación elaborada en noviembre de 2026. Licencia de Patchright: Código abierto (Apache-2.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.

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

Otra capa, no un rival

La detección se fija en tres lugares: el driver, la sesión CDP y la huella digital. Patchright cubre los dos primeros. Clearcote cubre la huella digital en el motor, y sus opciones de lanzamiento predeterminadas también se encargan de la parte de CDP.

Una identidad que eliges tú

Con Patchright sobre un Chrome estándar, la huella digital es la de la máquina donde lo ejecutas. Clearcote le da a cada seed su propia máquina consistente, algo que importa sobre todo en servidores, donde la máquina real parece una VM.

Ningún driver que mantener sincronizado

Clearcote funciona con los paquetes oficiales de Playwright y Puppeteer, así que los actualizas a su propio ritmo en lugar de esperar un build parcheado.

Coherente hasta el TLS

La versión de Chrome que declara la persona llega hasta el ClientHello TLS, así que la capa de red concuerda con el JavaScript.

Cuándo Patchright puede ser mejor opción

  • Trabajas en un equipo de escritorio real con un Chrome real y un perfil normal, y las únicas señales que necesitas eliminar son las del driver.
  • Quieres un reemplazo directo de Playwright sin nada más que instalar.
  • O usa los dos: Patchright acepta cualquier binario de Chromium, así que puedes conservar sus parches del driver y poner Clearcote por debajo con executable_path=clearcote.download().

Preguntas frecuentes

Patchright o Clearcote: ¿cuál necesito?

Resuelven capas distintas. Patchright parchea el driver de Playwright para que la sesión de automatización sea más difícil de ver. Clearcote parchea el navegador para que la huella digital (canvas, WebGL, fuentes, navigator, TLS) sea una persona coherente en lugar de tu host. Si el problema es tu huella digital, Patchright por sí solo no la va a cambiar.

¿Puedo usar Patchright con Clearcote?

Sí. Patchright lanza cualquier binario de Chromium. Obtén la ruta de Clearcote desde el SDK con download() y pásala como executable_path, junto con tus argumentos --fingerprint.

¿Patchright cambia la huella digital del navegador?

No. Cambia los flags de lanzamiento y la forma en que el driver se comunica con el navegador. Canvas, WebGL, fuentes, pantalla y hardware salen del Chrome que ejecutas y de la máquina donde se ejecuta.

¿Por qué console.log no funciona en Patchright?

Patchright desactiva la Console API para evitar un efecto secundario detectable de los dominios Runtime y Console de CDP. Su README sugiere usar un logger de JavaScript si necesitas la salida de consola.

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 playwright-stealth or PatchrightReplace one line: clearcote.launch() returns a Playwright browser with the fingerprint set in the engine. What to remove from your script.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ónDetección de bots: por qué fallan los spoofs JS3 capas de detección de bots, por qué los spoofs JS se delatan (toString, descriptores, realms) y cómo el C++ de Clearcote mantiene JS y TLS coherentes.CompararClearcote vs rebrowser-patchesrebrowser-patches hace un trabajo importante sobre la fuga de Runtime.enable en Puppeteer y Playwright, y su página bot-detector sigue siendo una prueba útil. Sus paquetes parcheados se pusieron al día con las versiones actuales de Puppeteer y Playwright en octubre de 2026, tras 17 meses sin una versión nueva, pero solo cubren el driver. Clearcote se encarga de la parte de CDP al lanzar y en el motor, y además cambia la huella digital.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 undetected-chromedriverundetected-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.

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.