Skip to content

Selenium 环境安装

浏览器使用Google Chrome浏览器

1、浏览器驱动下载

(1) 谷歌浏览器版本

设置 -> 关于Chrome 查看浏览器版本

(2) 下载稳定版驱动,确保大版本一致 点击跳转

image-20250118233550819

根据自己的系统,选择下载的驱动

image-20250118233646811

2、关闭浏览器自动更新

mac 关闭方式如下:

bash
cd ~/Library/Application\ Support/Google && sudo mv GoogleUpdater GoogleUpdater.delete && touch GoogleUpdater && chmod 000 GoogleUpdater

windows 可以在 services.msc 下禁用谷歌浏览器更新,此处省略。

关闭后截图如下:

image-20250120212856376

3、selenium 安装

安装第三方库: selenium

bash
pip install selenium

4、初始代码配置

使用以下代码初始化浏览器设置,驱动和代码放在同一个文件夹,运行后可自动打开谷歌浏览器

python
import os.path
from selenium import webdriver      # 用于操作浏览器
from selenium.webdriver.chrome.options import Options   # 用于设置谷歌浏览器
from selenium.webdriver.chrome.service import Service   # 用于管理谷歌驱动

# 设置浏览器对象
option = Options()
# 禁用浏览器沙盒模式,增加兼容性,如果浏览器闪退,可增加该选项
option.add_argument('--no-sandbox')
# 保持浏览器打开状态
option.add_experimental_option('detach', True)

# 配置驱动路径
chromedriver_path = os.path.join(os.path.dirname(__file__), 'chromedriver')
# 设置服务对象
service = Service(chromedriver_path)
# 创建并启动浏览器
driver = webdriver.Chrome(options=option, service=service)