Heim  >  Artikel  >  Backend-Entwicklung  >  Wie behebt man „WebDriverException: Dienst chromedriver unerwartet beendet“ auf Linux-Servern?

Wie behebt man „WebDriverException: Dienst chromedriver unerwartet beendet“ auf Linux-Servern?

Susan Sarandon
Susan SarandonOriginal
2024-10-26 07:30:03980Durchsuche

 How to Fix

WebDriverException: Service chromedriver unerwartet beendet

Beim Versuch, Selenium zum Erstellen eines Crawlers auf einem Server zu verwenden, tritt der Fehler auf:

WebDriverException                        Traceback (most recent call last)
...
WebDriverException: Message: Service chromedriver unexpectedly exited. Status code was: 127

weist darauf hin, dass für die ordnungsgemäße Funktion von Chromedriver zusätzliche Bibliotheken erforderlich sind. Um dieses Problem zu beheben, kann der folgende Befehl ausgeführt werden:

apt-get install -y libglib2.0-0=2.50.3-2 \
    libnss3=2:3.26.2-1.1+deb9u1 \
    libgconf-2-4=3.2.6-4+b1 \
    libfontconfig1=2.11.0-6.7+b1

Alternativ kann man Chromedriver iterativ über die Befehlszeile ausführen und die Befehle apt-cache search und apt-cache madison verwenden, um die genauen Versionen zu identifizieren der erforderlichen Deb-Pakete.

Zusätzlicher Hinweis

Die spezifischen erforderlichen Pakete können je nach verwendeter Chromedriver-Version variieren. Die Verwendung des Befehls ldd zum Auflisten der Abhängigkeiten gemeinsam genutzter Objekte kann auch bei der Identifizierung fehlender Bibliotheken hilfreich sein.

Das obige ist der detaillierte Inhalt vonWie behebt man „WebDriverException: Dienst chromedriver unerwartet beendet“ auf Linux-Servern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn