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

相关推荐
Techie峰5 小时前
常见的 Bash 命令及简单脚本
chrome·bash·excel
程序员三藏6 小时前
Selenium+python自动化测试:解决无法启动IE浏览器及报错问题
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
Warren987 小时前
软件测试-Selenium学习笔记
java·javascript·笔记·学习·selenium·测试工具·安全
degree5207 小时前
全平台轻量浏览器推荐|支持Win/macOS/Linux,极速加载+隐私保护+扩展插件,告别广告与数据追踪!
windows·macos·电脑
爱码少年12 小时前
Chrome腾讯翻译插件transmart的安装
chrome
冯浩(grow up)14 小时前
macos 安装nodepad++ (教程+安装包+报错后的解决方法)
macos
胡桃不是夹子15 小时前
linux系统装google chrome,amd64
linux·运维·chrome
n123523515 小时前
Chrome 插件开发实战:从入门到上架的全流程指南
前端·chrome
咖啡の猫21 小时前
Shell脚本-for循环应用案例
前端·chrome
Zuckjet1 天前
V8 引擎的性能魔法:JSON 序列化的 2 倍速度提升之路
前端·chrome·v8