如何将 Chrome 版本从版本 94.0.4606.71 降级到版本 94.0.4606.61

     2023-03-28     27

关键词:

【中文标题】如何将 Chrome 版本从版本 94.0.4606.71 降级到版本 94.0.4606.61【英文标题】:How do I downgrade my Chrome Version from version 94.0.4606.71 to version 94.0.4606.61 【发布时间】:2021-11-27 05:54:52 【问题描述】:

我正在使用 Python 开发语音助手。我在运行代码时不断收到此错误...

Traceback (most recent call last):
  File "C:\Users\Admin\PycharmProjects\pythonProject\Python_Bot.py", line 40, in <module>
    browser_driver.get('https://www.youtube.com/')
  File "C:\Users\Admin\Python3.9\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 333, in get
    self.execute(Command.GET, 'url': url)
  File "C:\Users\Admin\Python3.9\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "C:\Users\Admin\Python3.9\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: chrome not reachable
  (Session info: chrome=94.0.4606.71)

Session info: chrome=94.0.4606.71 消息中,我发现当我的驱动程序版本为 94.0.4606.61 时,我使用的是 Chrome 版本 94.0.4606.71。 (我使用 Selenium 的 Chrome 驱动程序管理器来查找我的 Chrome 驱动程序版本) 我的 selenium 版本是最新的顺便说一句。所以我想知道将 Chrome 版本从我当前的版本降级到我的驱动程序版本是否会摆脱这个错误。如果这是解决方案,我如何安全降级 Chrome 而不会遇到任何问题?如果降级 Chrome 不是解决方案,那是什么? 顺便说一句,我问了一个类似的问题over here.

(如果需要,我的语音助手的代码...)

import datetime
import webbrowser
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from webdriver_manager.chrome import ChromeDriverManager
import speech_recognition as sr
import pyttsx3
import pyaudio
import os
import random
import gtts



browser_driver = webdriver.Chrome(ChromeDriverManager().install())
r1 = sr.Recognizer()
r2 = sr.Recognizer()
r3 = sr.Recognizer()

engine = pyttsx3.init()
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[0].id)

with sr.Microphone() as source:
 print('Listening...')
 engine.say("Hey I'm your bot, Trevor! What can I do for you today?")
 engine.runAndWait()
 audio = r3.listen(source)

# From here

if 'YouTube' in r2.recognize_google(audio):
    r2 = sr.Recognizer()

    with sr.Microphone() as source:

        print("What do you want to see?", end='')
        audio = r2.listen(source)
        keyword = audio
        browser_driver.get('https://www.youtube.com/')
        elem = browser_driver.find_element_by_id('search')
        elem.send_keys(keyword , Keys.RETURN)

        browser_driver.quit()

    try:
        get = r2.recognize_google(audio)
        print(get)
    except sr.UnknownValueError:
        print('Error on your side')
    except sr.RequestError:
        print('Error on my side')

# Till here is the code to run a YouTube vid

PS:代码和错误信息都按照 Pycharm 的缩进进行缩进

我已经面临这个问题好几天了,所以我真的很感激一些帮助......

【问题讨论】:

【参考方案1】:

您似乎以错误的方式调用网络驱动程序。

试试:

from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options

service = Service('theWebDriverPATH\\chromedriver.exe')
chrome_options = Options()
chrome_options.add_argument \
        (r"--user-data-dir=C:\\Users\\yourWindowsUser\\AppData\\Local\\Google\\Chrome\\User Data")
chrome_options.add_argument(r'--profile-directory=ThePofileYouWantToUse')
driver = webdriver.Chrome(service=service, options=chrome_options)

如果你有你提到的正确版本的网络驱动程序,它应该可以工作

注意WebDriverPATH应该是C:\\Users\\nicoc\\PycharmProjects形式的东西

编辑我建议将 Chrome 和驱动程序更新为可用的最新版本(当前为 94.0.4606.71 和 95.0.4638.17)以避免出现问题

【讨论】:

上面写着NameError: name 'Service' is not defined。当我把你的代码放进去时。 @Eagle27 添加了代码 service = Service('C:\\Users\\Admin\\PycharmProjects\\pythonProject\\chromedriver.exe') chrome_options = Options() chrome_options.add_argument\ (r"--user-data-dir=C:\\Users\\Admin\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Google Chrome.lnk") chrome_options.add_argument(r'--profile-directory=Rohan') driver = webdriver.Chrome(service=service, options=chrome_options)

如何将 Xcode 从 7.0 版本降级到 6.4?

】如何将Xcode从7.0版本降级到6.4?【英文标题】:HowcanIdowngradeXcodefromversion7.0to6.4?【发布时间】:2015-12-1918:05:06【问题描述】:如何将Xcode从7.0版降级到6.4版?我最近将Xcode的版本升级到最新版本(7.0),并且开始出现相应的编译错... 查看详情

如何解决chrome和chromedriver版本不匹配

1.在浏览器地址里面输入:chrome://version/,查看你本地浏览器的版本2.下载对应驱动版本:http://chromedriver.storage.googleapis.com/index.html?3.将chromedriver.exe复制到C:ProgramFiles(x86)GoogleChromeApplication 查看详情

如何将 2 个属性从我的 App Store 版本交换到我当前的开发版本?

】如何将2个属性从我的AppStore版本交换到我当前的开发版本?【英文标题】:HowcanIexchange2attributesfrommyAppStoreversiontomycurrentdevelopmentversion?【发布时间】:2013-01-2310:08:07【问题描述】:如何将我的AppStore版本中的2个属性交换为我当... 查看详情

如何将 PowerShell 版本从 2.0 升级到 3.0

】如何将PowerShell版本从2.0升级到3.0【英文标题】:HowtoupgradePowerShellversionfrom2.0to3.0【发布时间】:2013-11-2300:17:07【问题描述】:我使用的操作系统是Windows7,这里安装的PowerShell版本是2.0。我可以将它升级到3.0或4.0版本吗?因为有... 查看详情

如何将我的 imageResponseSerializer 从 Alamofire 更新到 3.0 版本?

】如何将我的imageResponseSerializer从Alamofire更新到3.0版本?【英文标题】:HowdoIupdatemyimageResponseSerializerfromAlamofiretothe3.0version?【发布时间】:2015-10-0819:22:40【问题描述】:我有一个按照本教程构建的imageResponseSerializer:http://www.raywen... 查看详情

如何将 Powershell 版本从 3.0 升级到 4.0 或 5.0

】如何将Powershell版本从3.0升级到4.0或5.0【英文标题】:HowcanIupgradePowershellversionfrom3.0to4.0or5.0【发布时间】:2018-08-0804:23:55【问题描述】:我使用的是Windows8,Powershell版本是3.0,但我想使用不支持PSversion3.0的cmdlet,那么如何更新4.... 查看详情

从控制台检查 chrome 版本

】从控制台检查chrome版本【英文标题】:checkchromeversionfromconsole【发布时间】:2015-11-1612:44:48【问题描述】:有没有办法从控制台检测谷歌浏览器的版本。我知道我可以解析用户代理字符串-但我更喜欢更简洁的方式。这是我目前... 查看详情

如何将 Angular 项目版本从 12.2.5 降级到 12.2.1?

】如何将Angular项目版本从12.2.5降级到12.2.1?【英文标题】:HowtodowngradeAngularprojectversionfrom12.2.5to12.2.1?【发布时间】:2021-12-2618:19:23【问题描述】:我有一个版本为12.2.5的Angular项目。我们正在使用微前端架构。所有其他Angular项目... 查看详情

如何将程序集版本从构建步骤传递到下一步

】如何将程序集版本从构建步骤传递到下一步【英文标题】:HowdoIpassassemblyversionfrombuildsteptonextstep【发布时间】:2020-07-1519:19:40【问题描述】:我的AzureDevOps存储库中有一个简单的Windows应用程序。我正在尝试为其设置构建,以便... 查看详情

如何将chrome浏览器中出现的adobeflashplayer版本旧无法更新的问题

1.下载adobeflashplayer    1)下载链接:http://www.adobe.com/support/flashplayer/debug_downloads.html    2) 选择带有PPAPI的链接地址进行下载    3) 可右击选择复 查看详情

如何将新的 odoo 模块从 git 开发版本放到生产版本(由 logithèque ubuntu 安装)?

】如何将新的odoo模块从git开发版本放到生产版本(由logithèqueubuntu安装)?【英文标题】:howputnewodoomodulesfromgitdevelopmentversiontoproductionversion(installedbylogithèqueubuntu)?【发布时间】:2015-06-2500:34:11【问题描述】:克隆gitodoo开发项目... 查看详情

如何将我的安装程序版本从 packagesbuild 转换为 productbuild?

】如何将我的安装程序版本从packagesbuild转换为productbuild?【英文标题】:HowcaniconvertmyInstallerbuildfrompackagesbuildtoproductbuild?【发布时间】:2018-12-1905:48:41【问题描述】:我已经使用packages为macos构建了一个安装程序。现在我想把它... 查看详情

如何将 laravel 版本从 8.x 降级到 7.x?

】如何将laravel版本从8.x降级到7.x?【英文标题】:Howtodowngradelaravelversionfrom8.xto7.x?【发布时间】:2021-12-2119:14:22【问题描述】:我刚开始从其中一门在线课程中学习laravel,但在教程中我使用laravel7,而当我通过laragon安装laravel时... 查看详情

如何将 react-native 从 0.56.0 降级到 0.55.4 版本?

】如何将react-native从0.56.0降级到0.55.4版本?【英文标题】:Howtodowngradereact-nativefrom0.56.0to0.55.4version?【发布时间】:2018-07-1212:49:29【问题描述】:实际上我在我的应用程序中使用react-native-camera但它在这个版本中不起作用(react-nati... 查看详情

如何将 Alpha Internal Track 应用程序版本从 AppCenter 发布到 PlayStore

】如何将AlphaInternalTrack应用程序版本从AppCenter发布到PlayStore【英文标题】:HowtopublishanAlphaInternalTrackappversionfromAppCentertoPlayStore【发布时间】:2019-08-2404:12:46【问题描述】:我已成功将我的应用帐户与ConsoleDevelopersPlayStore和AppCenter... 查看详情

chrome版本为74.0.3729.169(正式版本)(64位)该安装driver啥版本的?

谷歌浏览器v74正式版增加了两个关键功能:对网页和操作系统级集成的减速支持浏览器将获得Windows10的原生黑暗模式。这比集成浏览器外壳更深入,如果从相应PC的Windows操作系统中的应用程序样式中选择暗黑模式,浏览器现在将... 查看详情

将 SQLite 数据库从一个版本升级到另一个版本?

...改DATABASE_CREATE字符串来升级数据库。但显然不是,那么我如何(逐步)将我的SQLite数据库从版本 查看详情

如何从不同的表中获取最大版本并加入表?

】如何从不同的表中获取最大版本并加入表?【英文标题】:Howtogetmaxversionfromdifferenttableandjointhetable?【发布时间】:2019-09-1615:47:24【问题描述】:我必须将项目表与表2连接起来,我面临的问题不是连接,而是在表2中有列名称版... 查看详情