Zum Inhalt springen

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.800 GitHub-Sterne und rund 280.000 PyPI-Downloads im Monat; das neueste Release (0.50.3) erschien im Mai 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 über CDP kann trotzdem Spuren der CDP-Nutzung hinterlassen (die Leak-Klasse rund um Runtime.enable), 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

FunktionClearcotenodriver
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 Mai 2026
Kosten Offener Build kostenlos; neuester Build kostenlos mit GitHub Kostenlos & offen

Stand des Vergleichs: September 2026. Lizenz von nodriver: Open Source (AGPL-3.0). Details ändern sich – den aktuellen Stand finden Sie beim Projekt selbst.

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.

Weiterlesen

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. ZendriverZendriver ist der Community-Fork von nodriver: schnell, asynchron, rein über CDP, mit offenem Issue-Tracker und Docker-Unterstützung. Wie nodriver steuert es ein Standard-Chrome, der Fingerprint ist also weiterhin der Ihres Rechners. Clearcote ändert diesen Fingerprint in der Engine, und Zendriver kann Clearcote steuern.ForschungHow automation gets caught, layer by layerFrom the WebDriver flag to the TLS handshake — the distinct layers a detector reads, and why fixing one rarely helps.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 69 % 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, nutzt ein neueres Chromium und liefert einen offenen Build, dessen Patches Sie allesamt lesen und selbst bauen können.VergleichClearcote vs. undetected-chromedriverundetected-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.

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.