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
| Funktion | Clearcote | undetected-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.
| Tool | Headed | Headless |
|---|---|---|
| Clearcote0.63.2 · r52 | 78%39/50 | 80%40/50 |
| Camoufox0.5.8 · v156.0.1-beta.36 | 72%36/50 | 80%40/50 |
| Invisible Playwright0.43.0 · Firefox | 76%38/50 | 78%39/50 |
| CloakBrowser0.6.4 | 74%37/50 | 64%32/50 |
| SeleniumBase (CDP mode)4.49.0 · Chrome | 74%37/50 | — |
| nodriver0.50.6 · Chrome | 74%37/50 | 40%20/50 |
| Zendriver0.17.1 · Chrome | 64%32/50 | 60%30/50 |
| tf-playwright-stealth (Firefox)1.2.0 | 58%29/50 | 62%31/50 |
| tf-playwright-stealth (Chromium)1.2.0 | 56%28/50 | 50%25/50 |
| Playwright (Chromium)1.62.0 | 56%28/50 | 30%15/50 |
| Playwright (Firefox)1.62.0 | 54%27/50 | 54%27/50 |
| Patchright1.64.3 · Chrome | 24%12/50 | 26%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.
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
Gepatchte Treiber
z. B. undetected-chromedriver, nodriver
Andere Chromium-Forks
kostenlose und kostenpflichtige Builds
Clearcote Pro
r57, Chromium 156
Veröffentlichte Patch-Zahlen, Stand Oktober 2026. Die Spanne umfasst die kostenlosen und kostenpflichtigen Builds anderer Forks; bei Clearcote ist es der Pro-Build.
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ührenDie 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 öffnen57 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 ansehenWeiterlesen
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.