生生不息

生生不息

安装指定版本的chrome浏览器,并在selenium中指定浏览器和驱动

2025-06-04
安装指定版本的chrome浏览器,并在selenium中指定浏览器和驱动

一、安装指定版本的chrome浏览器

UI自动化,常需要使用到较低版本的chrome浏览器

如果不想删除已有chrome浏览器的前提下,可以在本机安装chromium,即开发者内部版本的chrome浏览器

下载地址:Chromium History Versions Download ↓ (vikyd.github.io)

在页面中选择win或者mac版本,并选择指定version进行下载。

二、selenium指定chrome浏览器和驱动

代码如下:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service  # 新增导入Service类
# 在创建 driver 前添加以下代码
import os
os.environ["HTTP_PROXY"] = ""  # 清空 HTTP 代理
os.environ["HTTPS_PROXY"] = ""  # 清空 HTTPS 代理

# 创建Options对象
options = Options()
options.binary_location = "C:\\Users\\Administrator\\developments\\chrome-win\\chrome.exe"

# 创建Service对象指定驱动路径
service = Service(executable_path="C:/Users/Administrator/developments/chromedriver_win32/chromedriver.exe")

# 初始化WebDriver(使用options和service参数)
driver = webdriver.Chrome(service=service, options=options)
driver.get('http://www.baidu.com')

注意修改驱动和浏览器路径。