Zum Inhalt springen

Die Open-Source-undetected-chromedriver-Alternative

undetected-chromedriver wird immer noch etwa 2,5 Millionen Mal im Monat heruntergeladen, das letzte Release erschien aber im Februar 2024. Es verbirgt die Selenium/ChromeDriver-Nahtstelle auf einem Standard-Chrome und rührt weder den Fingerprint noch die Netzwerkschicht an. Clearcote ändert beides in der Engine.

Was ist undetected-chromedriver?

undetected-chromedriver (von ultrafunkamsterdam) ist eine Python-Bibliothek, die den ChromeDriver von Selenium patcht, um die offensichtlichen Automatisierungsmerkmale zu entfernen. Sie neutralisiert die injizierten cdc_-Variablen, entfernt Flags wie --enable-automation und steuert dann ein echtes, unverändertes Chrome. Sie steht unter GPL-3.0, hat etwa 12.900 GitHub-Sterne und kommt immer noch auf rund 2,5 Millionen PyPI-Downloads im Monat.

Die Entwicklung hat sich verlangsamt. Das letzte PyPI-Release (3.5.5) erschien im Februar 2024, und der Autor konzentriert sich inzwischen auf den Nachfolger nodriver. Die Grenze war schon immer, dass es nur den Treiber verbirgt. Die Chrome-Engine ist unverändert; Canvas, WebGL, Fonts und die gesamte navigator-Oberfläche sind also das, was Ihr Rechner meldet, und der TLS- und HTTP/2-Fingerprint ist das, was dieses Chrome sendet. Für Selenium-Nutzer ist der UC Mode von SeleniumBase die aktiv gepflegte Weiterentwicklung.

Clearcote vs. undetected-chromedriver

FunktionClearcoteundetected-chromedriver
Ansatz C++-Patches auf Engine-Ebene: native Werte Gepatchter chromedriver auf Standard-Chrome
Fingerprint-Kontrolle Kohärente Persona (Canvas, WebGL, Fonts, navigator) Die echten Werte Ihres Hosts
TLS-/Netzwerk-Kohärenz Folgt dem angegebenen Chrome (JA3/JA4 + HTTP/2) Was das lokale Chrome eben sendet
Framework Playwright & Puppeteer (Python, Node, .NET), CDP Selenium (Python)
Wartung Aktiv Letztes Release Februar 2024
Lizenz Offener Build BSD-3 GPL-3.0 (Copyleft)
Kosten Offener Build kostenlos; neuester Build kostenlos mit GitHub Kostenlos & offen

Stand des Vergleichs: November 2026. Lizenz von undetected-chromedriver: Open Source (GPL-3.0). Details ändern sich – den aktuellen Stand finden Sie beim Projekt selbst.

Gemessen: 12 Tools auf denselben 10 Websites

Wir haben das Open-Source-Harness browsers-benchmark 5-mal ausgeführt, zuletzt am 27. Oktober 2026. Jedes Tool lief über eine eigene US-Residential-IP und in jedem Durchlauf in einer anderen Reihenfolge. Als bestanden gilt ein Aufruf, wenn die eigene Prüfung des Harness für die jeweilige Website die eigentliche Seite gefunden hat und keine Block- oder Challenge-Seite. Clearcote gemessen auf einem Windows-Desktop (neuester Build); die anderen Tools auf einem Linux-Server.

undetected-chromedriver ist nicht Teil dieses Benchmarks: Das Harness hat keinen Treiber dafür. Die Tabelle zeigt die Tools, die es unterstützt.

Anteil der Seitenaufrufe, die die eigentliche Seite erreicht haben, pro Tool, headed und headless
ToolHeadedHeadless
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

Websites: eine Suchergebnisseite, ein Community-Forum, die Website eines Softwareunternehmens, ein Luxushändler, eine Produktseite auf einem Marktplatz, eine Ticketing-Website, ein Modehändler, eine Reisebuchungsseite, eine Fluggesellschaft, ein soziales Netzwerk. Dies ist eine Momentaufnahme aus einem Netzwerk und einer Woche: Die Ergebnisse ändern sich mit jedem Release, jedem Proxy und den Websites selbst, und kein Tool hat jede Website jedes Mal geladen. Rohdaten (JSON).

Warum sich Teams für Clearcote entscheiden

Keine Nahtstelle zu verbergen

undetected-chromedriver entfernt die verräterischen Merkmale des Treibers aus einem ansonsten unveränderten Browser. Patches auf Engine-Ebene ändern die nativen Werte, sodass es von vornherein nichts Injiziertes zu erkennen gibt.

Auch die Netzwerkschicht

Es überlässt TLS und HTTP/2 dem Chrome, das Sie gerade ausführen. Clearcote gleicht den Handshake an die angegebene Chrome-Version an – eine Schicht, die ein Treiber-Patch nicht erreicht.

Kohärent über alle Realms

Native Werte stimmen im Haupt-Frame, in Web Workern und in Cross-Origin-iframes überein – dort, wo Treiber- und JavaScript-Tricks oft auseinanderlaufen.

Gepflegt im Takt von Chromium

Chrome und Erkennung entwickeln sich alle paar Wochen weiter. Clearcote folgt jeder neuen Chromium-Hauptversion; undetected-chromedriver hatte seit Anfang 2024 kein Release mehr.

Wann undetected-chromedriver die bessere Wahl sein kann

  • Sie haben ein bestehendes Selenium-Skript, das es bereits nutzt und nur die ChromeDriver-Merkmale loswerden muss.
  • Ihre Zielseiten sind tolerant, und Sie wollen überhaupt kein Binary verwalten.
  • Wenn Sie langfristig bei Selenium bleiben, ist SeleniumBase der gepflegte Weg.

FAQ

Wird undetected-chromedriver noch gepflegt?

Das letzte PyPI-Release, 3.5.5, erschien im Februar 2024, und im Repository gab es seit Juli 2025 keine Commits mehr. Es lässt sich weiterhin installieren und ist weit verbreitet, neue Arbeit des Autors fließt aber in nodriver.

Reicht undetected-chromedriver aus, um nicht erkannt zu werden?

Gegen tolerante oder ältere Erkennung oft schon. Gegen strenge Systeme stößt es an eine strukturelle Grenze: Es verbirgt die ChromeDriver-Nahtstelle, führt aber ein Standard-Chrome aus, sodass der Fingerprint der Engine und die TLS/HTTP-2-Schicht unverändert bleiben.

Worin unterscheidet sich Clearcote?

undetected-chromedriver patcht den Selenium-Treiber über Ihrem normalen Chrome. Clearcote ist ein modifiziertes Chromium: Der Fingerprint wird in der Engine geändert (nativ, kohärent über Worker und iframes hinweg), und der TLS/HTTP-2-Stack folgt der angegebenen Chrome-Version.

Wie tief es geht

Mehr als doppelt so viele Patches wie jeder verglichene Fork.

In Chromium kompilierte Patches, nach Ansatz. Skriptbasierte Tools verändern die Engine überhaupt nicht.

Stealth-Plugins

z. B. puppeteer-extra-plugin-stealth

0

Gepatchte Treiber

z. B. undetected-chromedriver, nodriver

0

Andere Chromium-Forks

kostenlose und kostenpflichtige Builds

35–87

Clearcote Pro

r57, Chromium 156

240

Veröffentlichte Patch-Zahlen, Stand Oktober 2026. Die Spanne umfasst die kostenlosen und kostenpflichtigen Builds anderer Forks; bei Clearcote ist es der Pro-Build.

Testen

365 Prüfungen, kostenlos, mit Ihrem eigenen Browser

Der Fingerprint-Test, an dem jeder Clearcote-Build gemessen wird. Führen Sie ihn mit dem aus, was Sie heute verwenden, und vergleichen Sie.

Test ausführen
Nachlesen

Die Patches des offenen Builds sind öffentlich

Der kostenlose offene Build ist BSD-3, aus dem Quellcode reproduzierbar und braucht kein Konto. Der Pro-Build fügt private Patches hinzu.

Auf GitHub öffnen
Releases verfolgen

57 Engine-Releases, 7 Chromium-Hauptversionen

Jeder Patch wird in jede neue Chromium-Version übernommen. Der neueste Build bekommt neue Hauptversionen am Tag ihres Erscheinens.

Releases ansehen

Weiterlesen

DokumentationMigrating from undetected-chromedriverMove an undetected-chromedriver or selenium-stealth script to Clearcote: launch() replaces the driver, with a Selenium-to-Playwright call mapping.Q&AWhy 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.Q&AWhat 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.VergleichClearcote vs. SeleniumBaseSeleniumBase ist ein großes, gut gepflegtes Automatisierungs-Framework für Python, und sein UC- und CDP-Modus sind die aktivste Stealth-Option in der Selenium-Welt. Sie ändern, wie der Browser gesteuert wird, nicht, was er meldet: Der Fingerprint ist weiterhin der Ihres Rechners. Clearcote ändert ihn in der Engine, und SeleniumBase kann darauf aufsetzen.VergleichClearcote vs. CamoufoxCamoufox ist ein gut gemachter Open-Source-Anti-Detect-Browser auf Firefox-Basis. Clearcote verfolgt denselben Ansatz auf Engine-Ebene mit Chromium: Ihre Automatisierung tritt damit als der Browser auf, den etwa 66 % des Webs tatsächlich nutzen, statt als einer, den etwa 3 % nutzen.VergleichClearcote vs. CloakBrowserCloakBrowser ist ein leistungsfähiges Stealth-Chromium auf Engine-Ebene mit großer Anhängerschaft, doch das gepatchte Binary ist Closed Source. Clearcote arbeitet ebenfalls auf Engine-Ebene und liefert einen offenen Build, dessen Patches Sie allesamt lesen und selbst bauen können.VergleichClearcote vs. nodrivernodriver ist der Nachfolger von undetected-chromedriver: schnell, asynchron, ohne Selenium, direkt über CDP. Es steuert aber weiterhin ein Standard-Chrome, der Fingerprint ist also der Ihres Rechners. Clearcote behält die CDP-first-Ergonomie bei und ändert Fingerprint und TLS in der Engine.

Die Open-Source-Alternative auf Chromium-Basis ausprobieren

Kostenlos und Open Source, direkt einsetzbar mit Playwright & Puppeteer, kohärent bis hinunter zum TLS-Handshake.

Kostenlos für einen Browser: GitHub, eine Kartenprüfung oder ein Google-Firmenkonto. Nie belastet.