【问题标题】:Selenium :This version of OperaDriver only supports Opera version 80 (python)Selenium :此版本的 OperaDriver 仅支持 Opera 80 版(python)
【发布时间】:2021-01-18 00:47:22
【问题描述】:

所以,我一直在尝试使用 selenium 启动歌剧浏览器,但这非常复杂。

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

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 Browser版本是最后一个(71.0.3770.198),spyder告诉我这个驱动只支持opera 80版,但我认为它不存在。我在这里找到了 Opera 驱动程序:https://github.com/operasoftware/operachromiumdriver/releases 它说它应该适用于我的 Opera 版本,所以我有点不明白

【问题讨论】:

  • Opera 基于 Chromium,其最新版本为 85。Opera 网络驱动程序名称与 Chromium 版本匹配。你下载的驱动太旧了,针对的是Opera 67。最新的驱动版本是85。发布页面说明了每个驱动对应的Opera版本
  • 还是不行,我真的不明白为什么
  • 驱动更新后,如果浏览器更新还是不行,建议重新安装Opera浏览器,重新获取驱动。它可能工作

标签: python selenium selenium-webdriver webdriver opera


【解决方案1】:

您需要下载针对 Opera Stable 71 的最新驱动程序版本 85.0.4183.102。

Opera 基于 Chromium,其最新版本为 85。Opera 网络驱动程序名称与 Chromium 版本匹配。 release page explains 每个驱动程序适用于哪个 Opera 版本。您下载的驱动程序太旧,针对的是 Opera Stable 67。

【讨论】:

  • 不,它仍然不起作用,我得到了同样的错误信息,(有点不同),我得到了这个:session not created: This version of OperaDriver only supports Opera version 85 (Driver info: operadriver=85.0.4183.102 (ffe848af6a5df4fa127e2929331116b7f9f1cb30-refs/branch-heads/4183@{#1770}),platform=Windows NT 10.0.18362 x86_64)
猜你喜欢
  • 2020-01-05
  • 2022-07-08
  • 1970-01-01
  • 1970-01-01
  • 2020-03-19
  • 2020-04-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多