【发布时间】:2017-05-29 06:47:09
【问题描述】:
在格式化 Redhat 服务器(亚马逊风格的 Linux)并重新安装 python、selenium、pyvirtualdisplay、Xvfb、Chrome 和 Chromedriver 后,我遇到了一个错误:
selenium.common.exceptions.WebDriverException: Message: Service /usr/bin/chromedriver unexpectedly exited. Status code was: 127
使用以下命令初始化浏览器/驱动程序时会发生此错误:
driver = webdriver.Chrome(executable_path="/usr/bin/chromedriver")
我正在使用 Richard Lloyd's Chrome 和 Chromedriver 2.9。我相信这个问题源于 Chromedriver 的依赖问题。
任何帮助将不胜感激。已经为此苦苦挣扎了一段时间。
【问题讨论】:
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地方。另见Where do I post questions about Dev Ops?
-
我迟到了,但这绝对不是开发操作。这是我目前在尝试在没有屏幕的 VM 上使用 selenium 进行 chrome 扩展开发时遇到的问题。 This post 是我找到的最接近答案的,但我仍然遇到这个问题。
-
嘿@firechant,经过多次试验,我最终通过在 Ubuntu EC2 实例上切换到 Firefox 找到了解决方法。这不是一个理想的解决方案,但它为我完成了工作...... 1. 基本 EC2 设置,2. 下载 pip 包管理器,3. apt-get xvfb,4. 安装 Firefox 50.1.0 和 geckodriver 0.11.1跨度>
标签: python linux google-chrome selenium selenium-chromedriver