ChromeDriver驱动下载,包括114之后的驱动下载

 最近重新学了python,结果使用selenium的时候,驱动打开Chrome立马闪退,搜了下是版本不一致导致的,于是开始下载新驱动。

打开chrome,地址栏输入:chrome://version,获取版本号。

版本号是多少就要下对应版本的ChromeDriver驱动。

114以下的驱动下载:网站1  ,  网站2  ,网站3
114以后的下载方法:

        1、如果你的chrome为新版本:新版本驱动    

Chrome for Testing availabilityicon-default.png?t=N7T8https://googlechromelabs.github.io/chrome-for-testing/#canary

        2、使用python下载:

        

# Selenium4.0以下版本使用该方法
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

# 使用 ChromeDriverManager 安装 ChromeDriver,并返回驱动程序的路径
driver_path = ChromeDriverManager().install()
# 打印驱动程序路径
print(driver_path)

# 创建 Chrome WebDriver,并指定驱动路径
driver = webdriver.Chrome(executable_path=driver_path)
# 打开百度网页
driver.get("https://www.baidu.com")

        运行后自动下载驱动,且把路径返回,版本一点不差,如下:

新版本代码:

from selenium import webdriver  
from selenium.webdriver.chrome.service import Service  
from webdriver_manager.chrome import ChromeDriverManager  
  
# 使用webdriver_manager的ChromeDriverManager来获取ChromeDriver的路径  
driver_path = ChromeDriverManager().install()  
print(driver_path)
# 创建一个Service对象,传入ChromeDriver的路径  
service = Service(driver_path)  
  
# 使用Service对象来初始化Chrome WebDriver  
driver = webdriver.Chrome(service=service)  
  
# 访问网页  
driver.get('http://www.example.com')  

# 关闭浏览器  
driver.quit()

下载完成后切记将文件转移至python目录下,以后使用比较方便

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值