You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何我的Python Selenium脚本无需ChromeDriver即可正常运行?

为什么我的Python Selenium脚本无需指定ChromeDriver路径也能运行?

我编写了如下一段简单的Python Selenium脚本,即使未指定ChromeDriver的路径,且据我所知并未安装ChromeDriver,该脚本仍能完美运行。但我见过的其他同类Selenium示例均要求用户指定ChromeDriver路径,请问这是为何?

from selenium import webdriver

website_url = 'https://microsoft.com'
driver = webdriver.Chrome()
driver.get(website_url)
driver.quit()

这是因为你用的是Selenium 4.6.0及以上版本,这个版本开始内置了Selenium Manager工具,它会自动帮你搞定这些麻烦事:

  • 检测本地已安装的Chrome浏览器版本
  • 自动下载与浏览器版本匹配的ChromeDriver
  • 自动配置好驱动路径,不需要你手动指定

之前旧版本的Selenium没有这个自动化工具,所以必须手动下载对应版本的ChromeDriver,要么在代码里明确指定驱动路径,要么把驱动放到系统环境变量能识别的位置。现在新版本把这个流程完全自动化了,所以你不用再操心驱动的安装和路径配置,直接写业务代码就行。

内容的提问来源于stack exchange,提问作者Vux

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 00:37:06