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

相关推荐
代码讲故事3 小时前
多种方法实现golang中实现对http的响应内容生成图片
开发语言·chrome·http·golang·图片·快照·截图
梅名智5 小时前
IOS 蓝牙连接
macos·ios·cocoa
巴里巴气7 小时前
对selenium进行浏览器和驱动进行配置Windows | Linux
selenium·测试工具
帅次19 小时前
Objective-C面向对象编程:类、对象、方法详解(保姆级教程)
flutter·macos·ios·objective-c·iphone·swift·safari
fengyun289120 小时前
fcpx音视频剪辑编辑 Final Cut Pro X(Mac电脑)
macos·mac
fengyun289120 小时前
Mac电脑 卸载工具 App Cleaner
macos
q5673152321 小时前
Java Selenium反爬虫技术方案
java·爬虫·selenium
PeterJXL21 小时前
Chrome 下载文件时总是提示“已阻止不安全的下载”的解决方案
前端·chrome·安全
aerror1 天前
Xbox One 控制器转换为 macOS HID 设备的工作原理分析
macos·xbox
今晚打老虎z1 天前
dotnet-env: .NET 开发者的环境变量加载工具
前端·chrome·.net