Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Membetulkan \"WebDriverException: Perkhidmatan chromedriver tiba-tiba keluar\" pada Pelayan Linux?

Bagaimana untuk Membetulkan \"WebDriverException: Perkhidmatan chromedriver tiba-tiba keluar\" pada Pelayan Linux?

Susan Sarandon
Susan Sarandonasal
2024-10-26 07:30:03980semak imbas

 How to Fix

WebDriverException: Perkhidmatan chromedriver tiba-tiba keluar

Apabila cuba menggunakan Selenium untuk mencipta perangkak pada pelayan, menghadapi ralat:

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

menunjukkan bahawa perpustakaan tambahan diperlukan untuk berfungsi dengan betul Chromedriver. Untuk menyelesaikan isu ini, arahan berikut boleh dilaksanakan:

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

Sebagai alternatif, seseorang boleh menjalankan Chromedriver secara berulang daripada baris arahan dan menggunakan carian apt-cache dan perintah madison apt-cache untuk mengenal pasti versi yang tepat daripada pakej deb yang diperlukan.

Nota Tambahan

Pakej khusus yang diperlukan mungkin berbeza-beza bergantung pada versi Chromedriver yang sedang digunakan. Menggunakan arahan ldd untuk menyenaraikan kebergantungan objek kongsi juga boleh membantu dalam mengenal pasti perpustakaan yang hilang.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan \"WebDriverException: Perkhidmatan chromedriver tiba-tiba keluar\" pada Pelayan Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn