如何修复 Linux 服务器上的'WebDriverException:服务 chromedriver 意外退出”?

Susan Sarandon
发布: 2024-10-26 07:30:03
原创
994 人浏览过

 How to Fix

WebDriverException: Service chromedriver 意外退出

尝试利用 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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!