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

Pyhotn: Mac安装selenium没有chromedriver-114以上及chromedriver无法挪到/usr/bin目录下的问题

1.0 安装selenium

终端输入:

pip install selenium

查看版本:

 pip show selenium

 2.0 安装chromedriver

查看chrome版本

网上大多数是,基本到114就停了。

https://registry.npmmirror.com/binary.html?path=chromedriver/

 各种搜索,https://googlechromelabs.github.io/chrome-for-testing/#stable

 

https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/119.0.6045.105/mac-arm64/chromedriver-mac-arm64.zip

接下来又是一个头大的问题,将chromedrover挪到/usr/bin路径下,奈何没有权限。

 3.0 将chromedriver挪到虚拟环境中的bin目录下

新建一个python项目 

 将chromedriver挪到虚拟环境中的bin目录下

侧面可以看到

local终端也可以看到

顺便下载selenium等需要的库

4.0 测试

from selenium.webdriver import Chrome

# 创建浏览器对象
# executable_path: 指定浏览器驱动的路径
# web = Chrome(executable_path="./chromedriver")
web = Chrome()  # 此时自动查找浏览器驱动

url = "http://www.baidu.com"

# 打开该url对应的网址
web.get(url)

print(web.title)  # 固定的. 获取到网站的titile标签中的内容

 结果:

相关文章:

  • 微信小程序 跳转客服页面
  • 如何恢复已删除的PDF文件?4个常用方法分享(含操作步骤)!
  • 机器人控制算法——局部规划器TEB算法原理及C++可视化仿真
  • Linux安装配置awscli命令行接口工具及其从aws上传下载数据
  • 【PyQt学习篇 · ⑨】:QWidget -控件交互
  • Java自学第5课:Java web开发环境概述,更换Eclipse版本
  • 安全模型的分类与模型介绍
  • proxy 属性与方法
  • web前端——HTML+CSS实现九宫格
  • 配置OpenCV
  • iOS NSKeyedUnarchiver归档和读取
  • Android Snackbar
  • 通付盾Web3专题 | 智能账户:数字时代基础单元
  • 基于stm32F4的智能宠物喂食器的设计:LVGL界面、定时喂食喂水通风
  • ESP32S3入手体验测试
  • 电脑如何设置不同网段的IP地址,实现访问不同IP的PLC或HMI设备?
  • react_12
  • 驱动开发11-1 编写IIC驱动-读取温湿度数据
  • 记录paddlepaddle-gpu安装
  • Spring Boot 3 整合 xxl-job 实现分布式定时任务调度,结合 Docker 容器化部署(图文指南)
  • 金爵奖主竞赛单元评委名单公布,中国评委有黄渤、咏梅等人
  • 北京人艺新戏《一日顶流》将出现人工智能角色
  • 习近平向2025年上海合作组织减贫和可持续发展论坛致贺信
  • 英伟达回应在上海设立新办公空间:正租用一个新办公空间,这是在中国持续深耕的努力
  • 专访《风雪夜归人》导演闫锐:在舞台上表现什么是真正的活着
  • 前4个月全国新建商品房销售面积降幅收窄,房地产库存和新开工有所改善