Die Open-Source-undetected-chromedriver-Alternative
undetected-chromedriver wird immer noch etwa 2 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.800 GitHub-Sterne und kommt immer noch auf rund 2 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: September 2026. Lizenz von undetected-chromedriver: Open Source (GPL-3.0). Details ändern sich – den aktuellen Stand finden Sie beim Projekt selbst.
Warum sich Teams für Clearcote entscheiden
Keine Nahtstelle zu verbergen
undetected-chromedriver benennt die verräterischen Merkmale des Treibers in einem ansonsten unveränderten Browser um. 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 auf dem aktuellen Chromium
Chrome und Erkennung entwickeln sich alle paar Wochen weiter. Clearcote basiert auf dem aktuellen Chromium; 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 hat sich seit Mitte 2025 wenig getan. 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.
Weiterlesen
Die Open-Source-Alternative auf Chromium-Basis ausprobieren
Kostenlos und Open Source, direkt einsetzbar mit Playwright & Puppeteer, kohärent bis hinunter zum TLS-Handshake.
Mit GitHub kostenlos für einen Browser. Ohne Kreditkarte.