提问人:Mahender Raja 提问时间:11/16/2023 更新时间:11/21/2023 访问量:2814
关于 Chrome 驱动程序扩展文件
regarding chrome driver extension file
问:
我看到我的 chrome 已更新为版本 119.0.6045.160(官方版本)(64 位),我需要一个扩展,任何人都可以帮助我,我联系了这个最新版本的.exe在这里 https://chromedriver.chromium.org/downloads 但不喜欢它
我需要此版本的 exe 文件 119.0.6045.160
答:
从 chrome 版本开始,Google Chrome 团队更改了您可以下载所需 .115
chromedriver.exe
访问以下 URL 并根据您的平台下载所需的 URL(即 Linux、mac、windows-32 或 windows-64)chromedriver.exe
URL - https://googlechromelabs.github.io/chrome-for-testing/#stable
有关更多详细信息,请参阅此答案:https://stackoverflow.com/a/77111183/7598774
我有同样的问题。
正如@Shawn所说,Google Chrome 版本的 URL 已更改 这是下载较新版本的 Chrome 和相应的 chromedriver https://googlechromelabs.github.io/chrome-for-testing/ 的链接115 and later.
尽管如此,在过去的几个月里,一切都很顺利,因为这种情况发生了变化,但是今天我的自动更新脚本未能找到与我的稳定版Chrome相对应的chromedriver。(119.0.6045.160)
最早的 chromedriver 稳定版本是可用的,即将推出的稳定版本是119.0.6045.105
119.0.6045.159
对我有用的解决方案:使用可移植版的 chrome 和相应的 chromedriver,可在 https://googlechromelabs.github.io/chrome-for-testing/ 上下载
然后运行 selenium 并指示每个二进制文件的位置。
from selenium import webdriver
options = webdriver.ChromeOptions()
options.binary_location = './chrome-linux64/chrome'
driver = webdriver.Chrome('./chromedriver-linux64/chromedriver', options=options)
如果要自动下载最新版本的Chrome进行测试,可以查询 https://googlechromelabs.github.io/chrome-for-testing/LATEST_RELEASE_STABLE 然后在 https://googlechromelabs.github.io/chrome-for-testing/known-good-versions-with-downloads.json 中找到相应的下载链接
评论