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浏览器,并显示为调试模式,即为成功了

相关推荐
开开心心loky几秒前
[iOS] GCD - 线程与队列
macos·ios·objective-c·cocoa
new_daimond1 小时前
Linux 服务器内存监控与优化指南
linux·服务器·chrome
冷冷的菜哥2 小时前
21款m1 max升级到macOS 14——Sonoma
macos·苹果·sonoma·macos系统升级
laocaibulao2 小时前
mac电脑composer命令如何指定PHP版本
macos·php·composer
00后程序员张2 小时前
iOS 上架费用全解析 开发者账号、App 审核、工具使用与开心上架(Appuploader)免 Mac 成本优化指南
android·macos·ios·小程序·uni-app·cocoa·iphone
newxtc7 小时前
【辽宁政务服务网-注册_登录安全分析报告】
运维·selenium·安全·政务·安全爆破
fukai77227 小时前
OmniFocus:专为 macOS 与 iOS 打造的专业级任务管理利器
macos·ios
研究司马懿10 小时前
【ETCD】ETCD集群部署(TLS)
数据库·chrome·云原生·自动化·运维开发·etcd
研究司马懿10 小时前
【ETCD】ETCD单节点二进制部署(TLS)
数据库·chrome·云原生·运维开发·etcd·argocd·gitops
尽兴-13 小时前
macOS 系统下 Chrome 浏览器安装 HTTPS 证书完整指南
chrome·macos·https·证书·ssl·pem·crt