python - Raspberry Pi 上的 Chromedriver:服务 /usr/lib/chromium-browser/chromedriver 意外退出。状态码是:-4 [不重复]
问题描述
我正在尝试让 selenium webdriver 和因此 chromedriver 在 Raspberry Pi 上运行。所以,我安装了这个来源chromium-browser
的最新包和最新包: https ://launchpad.net/ubuntu/trusty/armhf/chromium-chromedriver/65.0.3325.181-0ubuntu0.14.04.1chromedriver
以下非常简单的脚本因错误代码而崩溃-4
(请参阅下面的完整消息):
from selenium import webdriver
driver = webdriver.Chrome('/usr/lib/chromium-browser/chromedriver')
driver.get("http://www.google.com")
这是错误:
Traceback (most recent call last):
File "cookie-crawler.py", line 10, in <module>
driver = webdriver.Chrome('/usr/lib/chromium-browser/chromedriver')
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/chrome/webdriver.py", line 73, in __init__
self.service.start()
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/common/service.py", line 98, in start
self.assert_process_still_running()
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/common/service.py", line 111, in assert_process_still_running
% (self.path, return_code)
selenium.common.exceptions.WebDriverException: Message: Service /usr/lib/chromium-browser/chromedriver unexpectedly exited. Status code was: -4
由于我找不到有关此状态代码的信息,我想问您,如果您知道这意味着什么以及我在哪里可以找到更多信息来解决此问题。我已经仔细检查了 chromium-browser 和 chromedriver 的版本,这似乎不是问题。感谢您的任何提示!
解决方案
对我来说,这是因为缺少依赖项,检查一下
chromedriver --version
chromium-browser --version
# or
google-chrome --version
推荐阅读
- angular - 无法设置 ng-component 样式
- python - 从 API 添加的日历未显示在 Google 帐户上
- powerbi - PowerBI区分BLANK值和0值
- ruby-on-rails - 如何在 RubyMine 2018.2 中设置自定义 Gem 路径
- python - 如何将 Pytorch Dataloader 转换为 numpy 数组以使用 matplotlib 显示图像数据?
- php - 如何将全局变量设置为别名
- pytest - 具有类范围的 pytest-xdist 间接夹具
- asp.net - 301 旧 URL 到 Web.config 中的新 URL
- python - 在csv(python)的单元格中显示具有关键字的特定行
- snakemake - 使用 snakemake 时获取资源(如 GPU)的预定 ID