彻底解决 Selenium ChromeDriver 不匹配问题:Selenium ChromeDriver 最新版本下载安装教程

在 Python 的 Selenium 自动化测试中,ChromeDriver 是不可或缺的工具。它作为代码与 Chrome 浏览器的桥梁,但如果版本不匹配,就会导致各种报错,尤其是以下常见问题:

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 92
Current browser version is 103.0.5060.66 with binary path C:\Users\测试\AppData\Local\Google\Chrome\Application\chrome.exe

看到这样的报错,往往会让人抓狂。这次,我将带你一步步解决 Selenium 驱动版本不匹配的问题,帮你排除障碍、顺利运行代码!

Chrome 浏览器(谷歌浏览器)下载安装教程,附详细图文(建议收藏)

Chrome 浏览器(谷歌浏览器)下载安装教程,附详细图文(建议收藏)


为什么会发生版本不匹配?

每个版本的 ChromeDriver 都专门对应一个特定版本的 Chrome 浏览器。浏览器版本升级后,如果没有更新驱动,就会因版本不兼容而无法正常启动。解决方案非常简单:确保浏览器与驱动版本匹配

from selenium
在VSCode中编写爬虫时,如果你无法使用`driver = webdriver.Chrome`,可以使用`webdriver.Edge`来编写爬虫。以下是使用Edge编写爬虫的步骤: 1. **安装Edge浏览器**:确保你已经安装了Microsoft Edge浏览器。 2. **下载Edge WebDriver**:根据你安装的Edge浏览器的版本,下载相应版本的Edge WebDriver。你可以从[Microsoft Edge WebDriver下载页面](https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/)下载。 3. **安装Selenium库**:如果你还没有安装Selenium库,可以使用以下命令进行安装: ```bash pip install selenium ``` 4. **编写爬虫代码**:使用`webdriver.Edge`来编写爬虫代码。以下是一个简单的示例: ```python from selenium import webdriver from selenium.webdriver.edge.service import Service from selenium.webdriver.common.by import By # 设置Edge WebDriver的路径 edge_driver_path = 'path/to/edgedriver' # 创建Edge WebDriver实例 service = Service(executable_path=edge_driver_path) driver = webdriver.Edge(service=service) # 打开网页 driver.get('https://www.example.com') # 查找元素 element = driver.find_element(By.TAG_NAME, 'h1') # 打印元素文本 print(element.text) # 关闭浏览器 driver.quit() ``` 请将`path/to/edgedriver`替换为你下载的Edge WebDriver的实际路径。 5. **运行爬虫**:在VSCode中运行你的爬虫代码,确保Edge浏览器能够正常启动并执行相应的操作。 通过以上步骤,你就可以在VSCode中使用Edge编写和运行爬虫了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

stormjun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值