【问题标题】:This version of ChromeDriver only supports Chrome version 97 Current browser version is 96.0.4664.45 with binary path error using Selenium and Chrome此版本的 ChromeDriver 仅支持 Chrome 版本 97 当前浏览器版本为 96.0.4664.45,使用 Selenium 和 Chrome 时出现二进制路径错误
【发布时间】:2022-01-10 23:22:00
【问题描述】:
from selenium import webdriver
from time import sleep

class instagrambot:

    def __init__(self):
        self.driver = webdriver.Chrome()
        self.driver.get("https://www.instagram.com/")

instagrambot()

错误: 此版本的 ChromeDriver 仅支持 Chrome 版本 97 当前浏览器版本为 96.0.4664.45,二进制路径

【问题讨论】:

    标签: python selenium google-chrome selenium-webdriver selenium-chromedriver


    【解决方案1】:

    转到 chrome > 帮助 > 关于 Google Chrome。确保 chrome 版本是 97 并且应该可以工作

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    【解决方案2】:

    在命令提示符下键入以下命令:

    pip uninstall chromedriver_binary
    pip install chromedriver-binary==96.0.4664.18.0
    

    【讨论】:

      【解决方案3】:

      此错误消息...

      Error : This version of ChromeDriver only supports Chrome version 97 Current browser version is 96.0.4664.45 with binary path
      

      ...暗示ChromeDriver 无法启动/生成新的浏览上下文,即Chrome 浏览器 会话。

      您的主要问题是您使用的二进制文件版本之间的不兼容性,如下所示:

      • 您正在使用 chrome=96.0.4664.45
      • ChromeDriver v96.0 的发行说明明确提及以下内容:

      支持 Chrome 版本 96

      • 但您使用的是 chromedriver=97.0
      • chromedriver=97.0 的发行说明明确提及以下内容:

      支持 Chrome 版本 97

      所以 chromedriver=97.0chrome=96.0

      之间存在明显的不匹配

      解决方案

      确保:

      【讨论】:

        【解决方案4】:

        这意味着您拥有不同版本的 Chrome 浏览器和 Chrome 驱动程序。 确保您安装了正确的版本

        检查浏览器版本:chrome://settings/help

        检查 webdriver v.https://chromedriver.chromium.org/downloads

        【讨论】:

          猜你喜欢
          • 2021-06-18
          • 1970-01-01
          • 2022-07-08
          • 2021-08-27
          • 2020-11-06
          • 2020-09-24
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多