chromedriver使用步骤详解(附Selenium自动化与版本匹配教程)

3 阅读2分钟

chromedriver.exe是 Chrome 浏览器驱动,配合 Selenium 这类自动化工具用,能让代码帮你打开 Chrome、自动填表、爬数据、点按钮,做网页自动化测试和爬虫都离不开它。

下面用大白话一步步说怎么用它,跟着做就能跑起来。

一、准备工作

  1. 下载 chromedriver.exe

    • 去 ChromeDriver 官网或国内镜像下对应版本。
    • 版本要和你的 Chrome 浏览器一致,比如 Chrome 114 就对 114 的驱动,版本不对会报错。
    • 下完是个压缩包,解压出 chromedriver.exe,放一个固定目录,比如 D:\tools\chromedriver
  2. 确认 Chrome 浏览器已安装

    • 没装 Chrome 就去官网下一个,装好后打开看版本号(右上角三个点 → 帮助 → 关于 Google Chrome)。
  3. 准备 Python 环境(可选)

    • 如果要写代码控制,需要 Python,去 python.org 下载安装,记得勾 “Add Python to PATH”。
    • 装完用 pip install selenium装 Selenium 库。

二、使用步骤(配合 Selenium 举例)

  1. 把 chromedriver.exe 放到 PATH 里(方便调用)

    • 方法一:直接放在 Python 安装目录的 Scripts 文件夹里(比如 C:\Python39\Scripts)。
    • 方法二:把 chromedriver 所在目录加到系统环境变量 PATH 里(控制面板 → 系统 → 高级系统设置 → 环境变量 → 编辑 Path → 新增目录)。
  2. 写一段简单代码

    • 打开记事本,写:

      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

  3. 运行代码

    • 打开命令提示符(Win+R → 输入 cmd → 回车)。
    • 切到文件目录:cd 你的文件所在路径
    • 运行:python test.py
    • 如果一切正常,Chrome 会自动打开,访问百度并搜索。
  4. 常用操作

    • driver.get(url):打开网页。
    • driver.find_element_by_id("xxx"):按 ID 找元素。
    • send_keys("文字"):输入内容。
    • click():点击按钮。
    • driver.quit():关闭浏览器。