Selenium:此版本的OperaDriver仅支持Opera版本80(python)

Selenium:此版本的OperaDriver仅支持Opera版本80(python),python,selenium,selenium-webdriver,webdriver,opera,Python,Selenium,Selenium Webdriver,Webdriver,Opera,所以,我一直在尝试使用selenium启动opera浏览器,但这相当复杂 首先,它找不到路径,这很难,但我发现了一些与此相关的东西: from selenium import webdriver driver=webdriver.Opera(executable_path=r'D:\Prog\Opera\operadriver_win64\operadriver.exe') driver.get("https://www.google.com/") 然后,我遇到了另一个问题

所以,我一直在尝试使用selenium启动opera浏览器,但这相当复杂

首先,它找不到路径,这很难,但我发现了一些与此相关的东西:

from selenium import webdriver
driver=webdriver.Opera(executable_path=r'D:\Prog\Opera\operadriver_win64\operadriver.exe')
driver.get("https://www.google.com/")
然后,我遇到了另一个问题,我得到了这个:

SessionNotCreatedException: session not created: This version of OperaDriver only supports Opera version 80
  (Driver info: operadriver=80.0.3987.100 (3f00c26d457663a424865bbef1179f72eec1b9fe-refs/branch-heads/3987@{#864}),platform=Windows NT 10.0.18362 x86_64)`
因此,我尝试添加模块webdriver manager以更正此错误,但它不起作用。 这是我的密码:

from selenium import webdriver
from webdriver_manager.opera import OperaDriverManager
driver = webdriver.Opera(executable_path=OperaDriverManager().install()) # this line was supposed to correct the problem but it doesn't 
driver.get("https://www.google.com/")
我在互联网上做了一些研究,很多东西都在谈论operadriver和浏览器版本,所以我的Opera浏览器版本是最后一个(71.0.3770.198),spyder告诉我这个驱动程序只支持Opera版本80,但我认为它不存在。我找到了歌剧司机:
它说它应该与我的Opera版本一起工作,所以我有点不明白

您需要下载最新的驱动程序,版本85.0.4183.102,它的目标是Opera Stable 71


Opera基于Chromium,其最新版本为85。Opera webdriver名称与Chromium版本匹配。每个驱动程序用于哪个Opera版本。您下载的驱动程序太旧,目标是Opera Stable 67。

Opera基于Chromium,其最新版本为85。Opera webdriver名称与Chromium版本匹配。您下载的驱动程序太旧,目标为Opera 67。最新的驱动程序版本是85。发布页面解释了每个驱动程序的Opera版本。它仍然不工作,我真的不明白为什么在驱动程序更新后,浏览器仍然更新,如果它不工作,那么我建议重新安装Opera浏览器并重新获取驱动程序。它可能工作不,它仍然不工作,我得到了相同的错误消息,(有点不同),我得到了这样的消息:
会话未创建:这个版本的OperaDriver只支持Opera版本85(驱动程序信息:OperaDriver=85.0.4183.102(ffe848AF6A5DF4FA127E292933116B7F9F1CB30参考/分支头/4183{1770}),平台=Windows NT 10.0.18362 x86_64)