Die Open-Source-nodriver-Alternative
nodriver 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.
Was ist nodriver?
nodriver (vom Autor von undetected-chromedriver) verzichtet komplett auf Selenium und das chromedriver-Binary und spricht das Chrome DevTools Protocol direkt und asynchron an. Damit entfällt die gesamte Erkennungsfläche von WebDriver, und die Arbeit damit ist schnell und angenehm. nodriver steht unter AGPL-3.0, hat etwa 4.900 GitHub-Sterne und rund 350.000 PyPI-Downloads im Monat; das neueste Release (0.50.99) erschien im Oktober 2026. Ein Community-Fork, Zendriver, übernimmt Fixes schneller und ergänzt Docker-Unterstützung.
nodriver ist ein Treiber, keine Engine. Das Chrome, das es steuert, ist unverändert; native Fingerprint-Werte bleiben also, wie sie sind, und alle Sessions auf einem Rechner teilen sich dessen Identität. Die Steuerung eines Browsers über CDP kann trotzdem Spuren der CDP-Nutzung hinterlassen, je nachdem, welche Domains ein Skript aktiviert, und auf TLS oder HTTP/2 gibt es keinen Einfluss. Zudem ist AGPL-3.0 starkes Netzwerk-Copyleft – für kommerzielle oder SaaS-Nutzung ein echter Faktor.
Clearcote vs. nodriver
| Funktion | Clearcote | nodriver |
|---|---|---|
| Ansatz | C++-Patches auf Engine-Ebene: native Werte | Direktes CDP auf Standard-Chrome |
| Fingerprint-Kontrolle | Kohärente Persona in der Engine | Die echten Werte Ihres Hosts |
| TLS-/Netzwerk-Kohärenz | Folgt dem angegebenen Chrome (JA3/JA4 + HTTP/2) | Was das lokale Chrome eben sendet |
| Schnittstelle | Playwright & Puppeteer + dauerhaft laufender CDP-Endpunkt | Eigene asynchrone CDP-API (Python) |
| Lizenz | Offener Build BSD-3 | AGPL-3.0 (Netzwerk-Copyleft) |
| Wartung | Aktiv | Letztes Release Oktober 2026 |
| Kosten | Offener Build kostenlos; neuester Build kostenlos mit GitHub | Kostenlos & offen |
Stand des Vergleichs: November 2026. Lizenz von nodriver: Open Source (AGPL-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.
| 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
Ändert die Engine, nicht nur den Treiber
nodriver beseitigt die WebDriver-Nahtstelle, steuert aber ein unverändertes Chrome. Clearcote patcht den Fingerprint in die Engine, sodass Canvas, WebGL und navigator eine kohärente Persona präsentieren.
Eine kohärente Netzwerkschicht
nodriver überlässt TLS und HTTP/2 dem lokalen Chrome. Bei Clearcote folgt der Handshake der angegebenen Chrome-Version.
Permissive Lizenz
nodriver steht unter AGPL-3.0 (starkes Netzwerk-Copyleft), einer Lizenz, die viele kommerzielle und SaaS-Teams meiden. Der offene Build von Clearcote steht unter BSD-3.
Dieselbe CDP-Ergonomie, mehr Funktionsumfang
Sie behalten einen sauberen CDP-first-Workflow und bekommen Playwright und Puppeteer, Docker und einen MCP-Server obendrauf.
Wann nodriver die bessere Wahl sein kann
- Sie möchten einen schlanken asynchronen CDP-Scraper, und AGPL-3.0 ist für Ihren Einsatz in Ordnung.
- Ihre Zielseiten sind leicht bis mittelschwer, und der eigene Fingerprint des Hosts ist akzeptabel.
- Oder kombinieren Sie beide: nodriver akzeptiert einen eigenen Browser-Pfad und kann so das Clearcote-Binary steuern.
FAQ
nodriver vs. Clearcote?
nodriver ist ein asynchroner CDP-Client, der ein Standard-Chrome steuert; Clearcote ist ein modifiziertes Chromium, das Sie mit Playwright, Puppeteer oder über seinen CDP-Endpunkt steuern. nodriver beseitigt die Treiber-Nahtstelle; Clearcote ändert den Fingerprint in der Engine und hält TLS/HTTP-2 kohärent – Schichten, die nodriver nicht erreicht.
Ändert nodriver den Browser-Fingerprint?
Nicht auf Engine-Ebene. nodriver steuert ein unverändertes Chrome; Canvas, WebGL, navigator und der TLS-Stack bleiben also im Originalzustand. Der Fokus liegt darauf, die Angriffsfläche für die Erkennung von WebDriver und chromedriver zu beseitigen.
nodriver oder Zendriver?
Zendriver ist ein Community-Fork von nodriver mit schneller übernommenen Fixes, Typisierung und Linting sowie Docker-Unterstützung. Der Ansatz ist derselbe; siehe den Vergleich mit Zendriver.
Ist die AGPL-Lizenz ein Problem?
Für manche schon. AGPL-3.0 ist starkes Netzwerk-Copyleft, das manche kommerziellen und SaaS-Teams meiden. Der offene Build von Clearcote steht unter BSD-3.
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.