尝试利用 Selenium 在服务器上创建爬虫时,遇到错误:
WebDriverException Traceback (most recent call last) ... WebDriverException: Message: Service chromedriver unexpectedly exited. Status code was: 127
表示 Chromedriver 的正常运行需要额外的库。要解决此问题,可以执行以下命令:
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
或者,可以从命令行迭代运行 Chromedriver,并利用 apt-cache search 和 apt-cache madison 命令来识别精确版本所需的 deb 软件包。
附加说明
所需的具体软件包可能会有所不同,具体取决于所使用的 Chromedriver 版本。使用 ldd 命令列出共享对象依赖项也有助于识别丢失的库。
以上是如何修复 Linux 服务器上的'WebDriverException:服务 chromedriver 意外退出”?的详细内容。更多信息请关注PHP中文网其他相关文章!