我在导入硒时遇到麻烦,它说此版本的ChromeDriver仅支持Chrome版本80

问题描述 投票:0回答:1

当我进入命令提示符并键入chromedriver -v:

ChromeDriver 79.0.3945.36 (3582db32b33893869b8c1339e8f4d9ed1816f143-refs/branch-heads/3945@{#614})

但是当我尝试运行此代码时:

from selenium import webdriver 
class InstaBot:
    def __init__(self):
        self.driver=webdriver.Chrome()
        self.driver.get("www.instagram.com")
InstaBot()

它给我这样的错误:引发exception_class(消息,屏幕,堆栈跟踪)

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 80

为什么发生这种情况,我试图去除硒以及chromedriver并重新安装版本79.0.3945,但是当我运行它时,它表明只能在版本80上运行我的chrome版本是最新的79.0.3945,而80 chrome版本是chrome beta

selenium import selenium-chromedriver install
1个回答
0
投票

在项目中使用Bonigarcia插件。之后,它将自行管理所有驱动程序。它将读取chrome版本并相应地实例化驱动程序。

有关帮助,请关注我的文章:https://www.linkedin.com/pulse/webdrivermanager-bonigarcia-rohan-ravi-yadav/

© www.soinside.com 2019 - 2024. All rights reserved.