【问题标题】:Python : Selenium - Message: unknown error: Chrome failed to start: exited abnormallyPython:Selenium - 消息:未知错误:Chrome 无法启动:异常退出
【发布时间】:2017-09-07 08:13:16
【问题描述】:

我正在尝试使用 selenium 和 python 在 Linux 3.10.0-327.36.3.el7 中启动 chrome 驱动程序。还得到了chrome documentation的一些有用帮助,我的提取码sn-p是

chromedriver = "/path/to/bin/chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver,
              service_log_path = service_log_path, service_args=service_args)

但我收到以下错误消息,

消息:未知错误:Chrome 无法启动:异常退出(驱动程序信息:chromedriver=2.29.461571 (8a88bbe0775e2a23afda0ceaf2ef7ee74e822cc5),platform=Linux 3.10.0-327.36.3.el7

我没有在代码中看到问题(据我所知),请帮我解决一些问题。

【问题讨论】:

标签: python linux selenium-chromedriver


【解决方案1】:

不确定您是否使 chromedriver 可执行(在 Ubuntu/Linux/Mac 系统上)。如果您不这样做,您的 chromedriver 将无法工作。

请试试这个 - 如果你还没有

 chmod +x chromedriver

 chmod 777 chromedriver

然后再试一次。我为此编写了一个简单的脚本,并且能够完美启动我的 chrome -

import os
from selenium import webdriver

chrome_path="/home/rahul/Documents/SeleniumPy/chromedriver" //this is my chromedriver path

driver=webdriver.Chrome(chrome_path)

driver.maximize_window()

driver.implicitly_wait(30)
driver.get('http://www.google.com')

driver.quit()

【讨论】:

  • 感谢您的回复。我对 chromedriver 的权限很好 '-rwxr-xr-x' - 它对所有用户都有执行权限。刚才试了你的sn-p,还是一样的错误。
  • 永远不要 chmod 777 任何东西!
猜你喜欢
  • 1970-01-01
  • 2014-04-20
  • 2020-11-01
  • 2016-10-08
  • 2017-10-23
  • 2020-02-05
  • 1970-01-01
  • 1970-01-01
  • 2022-01-15
相关资源
最近更新 更多