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

相关推荐
AirDroid_cn5 小时前
iOS 18 后台应用偷跑流量,如何限制?
macos·ios·cocoa
u***42077 小时前
macOs安装docker且在docker上部署nginx+php
nginx·macos·docker
Hacker_Oldv7 小时前
Python技能进阶:探索Selenium库,实现网页自动化测试与爬虫
自动化测试·软件测试·爬虫·python·selenium·职场和发展
西游音月8 小时前
(5)pytest+Selenium自动化测试-元素定位之XPath定位
selenium·测试工具·pytest
心灵宝贝19 小时前
Mac Unity 2018.dmg游戏工具 安装步骤 简单易懂教程(附安装包)
macos·unity·游戏引擎
马剑威(威哥爱编程)1 天前
鸿蒙6开发中CANN Kit十大常见问题与解决方案
chrome·华为·harmonyos
小白学大数据1 天前
构建混合爬虫:何时使用Requests,何时切换至Selenium处理请求头?
爬虫·python·selenium·测试工具
学习非暴力沟通的程序员1 天前
Mac 自动定时打开指定URL(无日历版)操作文档
macos
奇舞精选1 天前
我用 Chrome 扩展验证了 MCP 的安全风险,结果发现
chrome·mcp
西游音月2 天前
(4)pytest+Selenium自动化测试-元素定位之CSS Selector定位
css·selenium·pytest