chromedriver.exe是 Chrome 浏览器驱动,配合 Selenium 这类自动化工具用,能让代码帮你打开 Chrome、自动填表、爬数据、点按钮,做网页自动化测试和爬虫都离不开它。
下面用大白话一步步说怎么用它,跟着做就能跑起来。
一、准备工作
-
下载 chromedriver.exe
- 去 ChromeDriver 官网或国内镜像下对应版本。
- 版本要和你的 Chrome 浏览器一致,比如 Chrome 114 就对 114 的驱动,版本不对会报错。
- 下完是个压缩包,解压出
chromedriver.exe,放一个固定目录,比如D:\tools\chromedriver。
-
确认 Chrome 浏览器已安装
- 没装 Chrome 就去官网下一个,装好后打开看版本号(右上角三个点 → 帮助 → 关于 Google Chrome)。
-
准备 Python 环境(可选)
- 如果要写代码控制,需要 Python,去 python.org 下载安装,记得勾 “Add Python to PATH”。
- 装完用
pip install selenium装 Selenium 库。
二、使用步骤(配合 Selenium 举例)
-
把 chromedriver.exe 放到 PATH 里(方便调用)
- 方法一:直接放在 Python 安装目录的 Scripts 文件夹里(比如
C:\Python39\Scripts)。 - 方法二:把 chromedriver 所在目录加到系统环境变量 PATH 里(控制面板 → 系统 → 高级系统设置 → 环境变量 → 编辑 Path → 新增目录)。
- 方法一:直接放在 Python 安装目录的 Scripts 文件夹里(比如
-
写一段简单代码
-
打开记事本,写:
from selenium import webdriver driver = webdriver.Chrome() # 自动找 chromedriver.exe driver.get("https://www.baidu.com") # 打开百度 driver.find_element_by_id("kw").send_keys("chromedriver") # 输入框打字 driver.find_element_by_id("su").click() # 点搜索按钮 -
保存为
test.py。
-
-
运行代码
- 打开命令提示符(Win+R → 输入 cmd → 回车)。
- 切到文件目录:
cd 你的文件所在路径。 - 运行:
python test.py。 - 如果一切正常,Chrome 会自动打开,访问百度并搜索。
-
常用操作
driver.get(url):打开网页。driver.find_element_by_id("xxx"):按 ID 找元素。send_keys("文字"):输入内容。click():点击按钮。driver.quit():关闭浏览器。