【问题标题】:This version of ChromeDriver only supports Chrome version 78此版本的 ChromeDriver 仅支持 Chrome 版本 78
【发布时间】:2020-04-16 18:07:50
【问题描述】:

我想从 Glassdoor 进行网页抓取。并从https://github.com/MatthewChatham/glassdoor-review-scraper找到一个包

我下载了 78.0.3904.11 版本的 chromedriver。但是当我运行我的python文件时,它一直在说:

2019-09-29 15:57:25,182 INFO 363    :main2.py(10991) - Configuring browser
Traceback (most recent call last):
  File "main2.py", line 397, in <module>
    browser = get_browser()
  File "main2.py", line 368, in get_browser
    browser = wd.Chrome(options=chrome_options)
  File "/usr/local/var/pyenv/versions/anaconda3-2019.03/lib/python3.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 81, in __init__
    desired_capabilities=desired_capabilities)
  File "/usr/local/var/pyenv/versions/anaconda3-2019.03/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 157, in __init__
    self.start_session(capabilities, browser_profile)
  File "/usr/local/var/pyenv/versions/anaconda3-2019.03/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 252, in start_session
    response = self.execute(Command.NEW_SESSION, parameters)
  File "/usr/local/var/pyenv/versions/anaconda3-2019.03/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "/usr/local/var/pyenv/versions/anaconda3-2019.03/lib/python3.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 78

我不知道为什么......

【问题讨论】:

    标签: web-scraping selenium-chromedriver


    【解决方案1】:

    chromedriver的主要版本需要和你的Chrome浏览器完全匹配。因此,您应该为 Chrome 77 使用 chromedriver 77,为 Chrome 78 使用 chromedriver 78。如果版本不匹配,您需要下载与您的 Web 浏览器的主要版本匹配的 chromedriver 版本,该版本可通过此link 访问。

    要检查版本,请执行以下操作:

    • Chrome 浏览器:

      • 在网址栏中输入“chrome://version/”
      • 以“Google Chrome:”开头的第一行应显示您的浏览器版本
    • chromedriver:

      • 打开命令行
      • 将工作目录更改为包含 chromedriver 的目录
      • 键入“./chromedriver -v”以打印其版本

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-29
      • 2020-03-19
      • 2022-07-08
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 2021-06-18
      • 2020-11-06
      相关资源
      最近更新 更多