linux 中 chromedriver 、google-chrome 、selenium 都安装了、可就是运行不起来! 同一个代码在 win 却可以正常执行,刚玩这个、异常看好像是 selenium 问题、但是不知道怎么解决。。 大佬指条明路
Linux 环境:
[janda@localhost ibc]$ google-chrome --version Google Chrome 96.0.4664.93 [janda@localhost ibc]$ chromedriver --version ChromeDriver 96.0.4664.45 (76e4c1bb2ab4671b8beba3444e61c0f17584b2fc-refs/branch-heads/4664@{#947})
代码:index.py
from selenium.webdriver import Chrome from selenium.webdriver.chrome.options import Options import time #无头浏览器 chrome_optiOns= Options() chrome_options.add_argument("--headless") chrome_options.add_argument('--disable-gpu') web = Chrome(optiOns=chrome_options) web.get('https://liujilu.com/') print(web.title) time.sleep(2) web.find_element_by_xpath('//*[@id="headerNav"]/ul/li[2]/a').click() print(web.title) time.sleep(2) web.quit() print('退出成功')
报错异常如下:
[janda@localhost ibc]$ python3 index.py Traceback (most recent call last): File "/home/janda/project/python_workspace/ibc/index.py", line 13, in <module> web = Chrome(optiOns=chrome_options) File "/home/janda/.local/lib/python3.9/site-packages/selenium/webdriver/chrome/webdriver.py", line 70, in __init__ super(WebDriver, self).__init__(DesiredCapabilities.CHROME['browserName'], "goog", File "/home/janda/.local/lib/python3.9/site-packages/selenium/webdriver/chromium/webdriver.py", line 93, in __init__ RemoteWebDriver.__init__( File "/home/janda/.local/lib/python3.9/site-packages/selenium/webdriver/remote/webdriver.py", line 268, in __init__ self.start_session(capabilities, browser_profile) File "/home/janda/.local/lib/python3.9/site-packages/selenium/webdriver/remote/webdriver.py", line 359, in start_session respOnse= self.execute(Command.NEW_SESSION, parameters) File "/home/janda/.local/lib/python3.9/site-packages/selenium/webdriver/remote/webdriver.py", line 424, in execute self.error_handler.check_response(response) File "/home/janda/.local/lib/python3.9/site-packages/selenium/webdriver/remote/errorhandler.py", line 211, in check_response raise exception_class(value) selenium.common.exceptions.WebDriverException: Message: