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

相关推荐
chao_7895 小时前
双设备全栈开发最佳实践[mac系统]
git·python·macos·docker·vue·全栈
铁蛋AI编程实战5 小时前
Gemini in Chrome 全实战:解锁+API调用+自定义扩展+本地推理
前端·人工智能·chrome
2501_915921435 小时前
不用 Xcode 上架 iOS,拆分流程多工具协作完成 iOS 应用的发布准备与提交流程
android·macos·ios·小程序·uni-app·iphone·xcode
Ron丶5 小时前
iOS 旧版本 App 下载方法汇总:如何获取历史版本 IPA(2026 仍有效)
windows·经验分享·macos·ios·电脑
编程小风筝6 小时前
MAC物理地址和IP网络地址有什么区别?
网络协议·tcp/ip·macos
hbstream海之滨视频网络技术6 小时前
Google正式上线Gemini In Chrome,国内环境怎样开启。
前端·chrome
铁蛋AI编程实战6 小时前
谷歌MedGemma 1.5医疗大模型开源部署教程:普通显卡可运行,医学影像分析零代码实现
人工智能·chrome·开源
橘颂TA1 天前
【测试】自动化测试函数介绍——web 测试
python·功能测试·selenium·测试工具·dubbo
雪域迷影1 天前
MacOS中运行Next.js项目注册新用户时MongoDB报错MongoServerError
mongodb·macos·react·next.js
流㶡1 天前
Python爬虫:POST与Selenium
爬虫·python·selenium