mac 安装 selenium + chrome driver

前言

使用 selenium 模拟浏览器渲染数据,需要依赖各浏览器的驱动才能完成,因此需要单独安装chrome driver

查看本地 chrome 浏览器的版本

可以看到我这里已经是 arm 架构下最新的版本了

下载对应的 chrome driver

访问下面的地址:

Chrome for Testing availability

然后在 Stable 中找到对应的 driver,然后点击地址下载

安装 chrome driver 并添加信任授权

解压完 zip 压缩包之后,拷贝二进制文件到 /usr/local/bin 目录下即可

复制代码
# 拷贝
cp chromedriver-mac-arm64/chromedriver /usr/local/bin

# 授权
cd /usr/local/bin
xattr -d com.apple.quarantine chromedriver
在 python 中使用
复制代码
# 安装 selenium
pip install selenium

例子:

复制代码
from selenium import webdriver
driver=webdriver.Chrome() #启动谷歌浏览器
driver.get("http://www.zhihu.com") #访问一个网页
driver.quit() #退出浏览器

selenium 会新唤起一个chrome浏览器,并显示为调试模式,即为成功了

相关推荐
2501_9160074715 小时前
iOS 证书如何创建,从能生成到能长期使用
android·macos·ios·小程序·uni-app·cocoa·iphone
PeaceKeeper718 小时前
Objective-c的内存管理以及Block
开发语言·macos·objective-c
枉费红笺18 小时前
Linux / macOS 环境下解压 ZIP 文件的标准命令与常用变体
linux·运维·macos
逐梦苍穹19 小时前
为什么 AI 时代用 macOS 更好(以及如何少踩坑)
人工智能·macos
冰箱上的笑话19 小时前
Neovim 中文输入深度优化指南
macos·编辑器·vim·lazyvim
QT 小鲜肉19 小时前
【Linux命令大全】001.文件管理之locate命令(实操篇)
linux·运维·服务器·chrome·笔记
itwangyang52019 小时前
macOS(Sequoia 15.x)+ MacTeX 2025 + TeXShop + 期刊模板
java·开发语言·macos
wheeldown20 小时前
【Linux网络编程】网络基础之MAC地址与IP地址的区别
linux·运维·网络·macos
oioihoii20 小时前
C++与浏览器交织-从Chrome插件到WebAssembly,开启性能之门
c++·chrome·wasm