【发布时间】:2020-04-24 13:31:18
【问题描述】:
当我进入命令提示符并输入 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()
它给了我这样的错误: raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 80
为什么会发生这种情况我试图删除 selenium 以及 chromedriver 并重新安装版本 79.0.3945 但是当我运行它时,它显示这只能在版本 80 上运行 我的 chrome 版本是 79.0.3945,这是最新的,而 80 版 chrome 是 chrome beta
【问题讨论】:
-
Selenium 正在寻找不同的 chromedriver
标签: selenium google-chrome selenium-webdriver webdriver selenium-chromedriver