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
| 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 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
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.