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!