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

Google Colab是否预装ChromeDriver?未安装却可运行Selenium代码原因

关于Google Colab中无需手动安装ChromeDriver即可运行Selenium的原因解析

核心原因:Selenium 4.6.0+ 自带自动驱动管理能力

你使用的Selenium版本是4.11.2,属于4.6.0及以上版本——从这个版本开始,Selenium内置了Selenium Manager工具,它会自动完成以下操作:

  • 检测系统中已安装的Chrome浏览器版本
  • 自动下载与浏览器版本匹配的ChromeDriver
  • 自动配置驱动路径,让Selenium可以直接调用

所以你不需要手动安装ChromeDriver,代码就能正常运行。

Google Colab的预装环境

Colab确实预装了Chrome浏览器和对应的ChromeDriver,你可以通过以下命令查看具体信息:

  • 查看ChromeDriver的存储位置:!which chromedriver
    通常输出路径为 /usr/bin/chromedriver
  • 查看ChromeDriver版本:!chromedriver --version
  • 在Python代码中获取驱动路径:
    from selenium.webdriver.chrome.service import Service
    print(Service().path)
    

旧示例要求手动安装的原因

你看到的那些需要手动安装ChromeDriver的示例,大多基于Selenium 4.6.0以下版本。在这些旧版本中,Selenium没有自动管理驱动的功能,必须由用户手动下载对应版本的ChromeDriver并配置路径,才能让Selenium与Chrome建立通信。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 09:12:50