Lors de la tentative d'utilisation de Selenium pour créer un robot d'exploration sur un serveur, vous rencontrez l'erreur :
WebDriverException Traceback (most recent call last) ... WebDriverException: Message: Service chromedriver unexpectedly exited. Status code was: 127
indique que des bibliothèques supplémentaires sont nécessaires au bon fonctionnement de Chromedriver. Pour résoudre ce problème, la commande suivante peut être exécutée :
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
Vous pouvez également exécuter Chromedriver de manière itérative à partir de la ligne de commande et utiliser les commandes apt-cache search et apt-cache madison pour identifier les versions précises. des packages deb requis.
Remarque supplémentaire
Les packages spécifiques requis peuvent varier en fonction de la version du pilote Chrome utilisée. L'utilisation de la commande ldd pour répertorier les dépendances des objets partagés peut également être utile pour identifier les bibliothèques manquantes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!