Selenium安装WebDriver最新Chrome驱动(含116/117/118/119)
创始人
2025-01-08 10:33:00
0次

目录

1、确认浏览器的版本

2、找到对应的chromedriver版本  

3、解压chromedriver文件,放置chrome的安装目录下

4、设置系统属性 

5、确认chromedriver是否安装成功及解决方式


1、确认浏览器的版本

在浏览器的地址栏,输入chrome://version/,回车后即可查看到对应版本

2、找到对应的chromedriver版本  

   2.1  114及之前的版本可以通过点击下载chromedriver,根据版本号(只看大版本)下载对应文件
2.2   116版本通过点击下载chromedriver,便可直接下载压缩包。
2.3   117/118/119版本通过点击进入到 Chrome for Testing availability ,
        可以看到117 Stable 稳定版本以及更高版本的测试版。

点击Stable,选择对应的驱动下载即可。

3、解压chromedriver文件,放置chrome的安装目录下

4、设置系统属性 

1、 点击我的电脑/此电脑>>右键点击属性>>点击高级系统设置>>环境变量>>系统变量。
2、 点击系统变量中的path,点击新增,并将chrome的安装目复制填入后,点击确定。

5、确认chromedriver是否安装成功及解决方式

在pycharm里执行以下代码块,能打开访问浏览器,即为成功。
from selenium import webdriver  chromedriver_path = r"C:\Users\AppData\Local\Google\Chrome\Application\chromedriver.exe" driver = webdriver.Chrome(chromedriver_path)   # 登录百度 def main():     driver.get("https://baidu.com/")   if __name__ == '__main__':     main() 

  

PS:但如果有出现网页闪退的情况,有以下几种解决方式:
1、降低selenium版本,使用4.1.1 / 4.5.0 版本
pip --default-timeout=100 install selenium==4.1.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
2、发现登录后还是闪退,但是版本号都是对应的,可能是因为driver的全局变量问题导致的

        2.1 把driver放在函数外,为全局不会闪退

from selenium import webdriver  chromedriver_path = r"C:\Users\AppData\Local\Google\Chrome\Application\chromedriver.exe" driver = webdriver.Chrome(chromedriver_path)   # 登录百度 def main():     driver.get("https://baidu.com/")   if __name__ == '__main__':     main() 

        2.2 不设置driver为全局,放在函数内会闪退

from selenium import webdriver   # 登录百度 def main():     chromedriver_path =r"C:\Users\AppData\Local\Google\Chrome\Application\chromedriver.exe"     driver = webdriver.Chrome(chromedriver_path)     driver.get("https://baidu.com/")   if __name__ == '__main__':     main() 

        2.3 也可以把driver放在函数内,只要设置为全局变量就可以

from selenium import webdriver   # 登录百度 def main():     global driver     # 设置全局变量     chromedriver_path =r"C:\Users\AppData\Local\Google\Chrome\Application\chromedriver.exe"     driver = webdriver.Chrome(chromedriver_path)     driver.get("https://baidu.com/")   if __name__ == '__main__':     main() 

chromedriver版本补充:

由于有些chromedriver版本在上述链接中找不到对应的版本,可以在下面链接中的版本号(119.0.6045.105)替换成自己需要的版本号,已经验证过啦,亲测有效。

https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/119.0.6045.105/win64/chromedriver-win64.zip

相关内容

热门资讯

每日必看!江岸多玩到底能开挂吗... 每日必看!江岸多玩到底能开挂吗(辅助挂),江岸多玩原来真的有辅助挂讲义1、江岸多玩脚本辅助下载、江岸...
玩家交流!颖河竞技怎么开挂(外... 玩家交流!颖河竞技怎么开挂(外挂),颖河竞技好像是有外挂教材一、颖河竞技游戏安装教程牌型概率发牌机制...
最新通报!皮皮四川麻将软件下载... 最新通报!皮皮四川麻将软件下载(辅助挂),皮皮四川麻将果然有辅助挂模块1、操作简单,无需皮皮四川麻将...
一分钟揭秘!52游戏开挂脚本(... 一分钟揭秘!52游戏开挂脚本(透视挂),52游戏切实有透视挂法子52游戏脚本下载中分为三种模型:52...
一分钟快速了解!堆堆乐开挂破解... 一分钟快速了解!堆堆乐开挂破解(外挂),堆堆乐竟然真的有外挂方针1、下载好堆堆乐正确养号方法之后点击...
重大通报!汇城贵州麻将开挂脚本... 重大通报!汇城贵州麻将开挂脚本(开挂),汇城贵州麻将原来真的有开挂法门1、重大通报!汇城贵州麻将开挂...
盘点一款!七色城透视挂件(外挂... 盘点一款!七色城透视挂件(外挂),七色城切实是真的有外挂经验1、全新机制【七色城ai辅助工具激活码】...
今日头条!多多休闲透视软件下载... 今日头条!多多休闲透视软件下载(外挂),多多休闲确实是真的有外挂攻略1、首先打开多多休闲辅助器下载最...
关于!钱柜麻将真的有透视吗(辅... 关于!钱柜麻将真的有透视吗(辅助器),钱柜麻将一贯是有辅助器练习钱柜麻将能透视中分为三种模型:钱柜麻...
今日焦点!河北家乡棋牌辅助工具... 今日焦点!河北家乡棋牌辅助工具(外挂),河北家乡棋牌果然是有外挂手册小薇(辅助器软件下载)致您一封信...