当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/229534.html

相关文章:

  • 【阿里云】函数计算 X 通义千问快速部署
  • el-table本地与线上的样式不一致出现错乱
  • C语言--从键盘输入当月利润I,求应发奖金总数。
  • 记忆科技携手中国电信,一站式存储打造坚实数字底座
  • 基于ssm的学生档案管理系统(有报告)。Javaee项目,ssm项目。
  • 阿里云服务中断事件:原因、影响与解决方案
  • 搜维尔科技:「体育类」Movella Xsens极限运动捕捉测试
  • CSS常用示例100+ 【目录】
  • Shopee买家通系统之注册虾皮买家号大概需要多少成本
  • 华为层层“能力外溢”,让数智世界一触即达——选择华为,让您的企业轻松数智化
  • MHA实验和架构
  • C语言——函数
  • DDR SDRAM 学习笔记
  • RocketMQ(4.9.4)学习笔记 - 安装部署
  • 虚拟局域网
  • 【PG】PostgreSQL 预写日志(WAL)、checkpoint、LSN
  • 一文了解VR全景拍摄设备如何选择,全景图片如何处理
  • Linux下docker安装mysql8.0
  • C++ std::make_unique和std::make_shared用法
  • 【Redis】list列表
  • 树莓派安装ubuntu系统
  • 绩效管理系统有哪些?
  • Three.js学习记录
  • CTFhub-RCE-远程包含
  • 云流量回溯的重要性和应用
  • JVM之垃圾回收
  • 人工智能基础_机器学习026_L1正则化_套索回归权重衰减梯度下降公式_原理解读---人工智能工作笔记0066
  • ubuntu xrdp远程登录一直弹出Authentication required. System policy prevents WiFi scans
  • 【Python】基础练习题_ 函数和代码复用
  • Java中的ClassLoader是什么?有哪些常见的ClassLoader?