Kurzfassung: Nodriver ist eine asynchrone Python-Bibliothek, die Chromium über das Chrome DevTools Protocol steuert, ohne Selenium oder chromedriver-Binary. Nutzen Sie sie, wenn ein selbst gehosteter Stealth-Browser, der einer echten Chrome-Sitzung näherkommt, besser passt als ein WebDriver-Stack – aber sie beseitigt IP-, TLS- oder Verhaltensrisiken nicht von allein. Dieses Tutorial führt vom ersten Skript bis zur containerisierten Produktion und einer gehosteten Browser API.
Nodriver ist eine asynchrone Python-Bibliothek, die Chromium über das Chrome DevTools-Protokoll steuert – ganz ohne Selenium und ohne chromedriver-Binärdatei. Man greift darauf zurück, wenn ein selbst gehosteter Stealth-Browser, der sich eher wie eine echte Chrome-Sitzung anfühlt, einem klassischen WebDriver-Stack überlegen ist. Dieser Leitfaden beginnt mit einem funktionierenden Scraper in einer öffentlichen Sandbox, führt über eine containerisierte Produktionsumgebung und endet damit, wann derselbe Ablauf stattdessen in eine gehostete Browser-API gehört.




