当前位置: 首页 > 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标签中的内容

 结果:

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

相关文章:

  • Java TCP服务端多线程接收RFID网络读卡器上传数据
  • SpringCloud——服务网关——GateWay
  • Linux程序的地址空间
  • Docker安装Minio(稳定版)
  • 大数据毕业设计选题推荐-超级英雄运营数据监控平台-Hadoop-Spark-Hive
  • 视频转码教程:轻松制作GIF动态图,一键高效剪辑操作
  • Seata分布式事务实现原理
  • Rasa NLU中的组件
  • redis笔记 三 redis持久化
  • k8s-----数据存储
  • macOS电池续航工具:Endurance中文
  • 栈(定义,基本操作,顺序存储,链式存储)
  • 在HTML单页面中,使用Bootstrap框架的多选框如何提交数据
  • 当爱好变成职业,会不会就失去了兴趣?
  • 3-知识补充-MVC框架
  • leetcode:141. 环形链表
  • 了解企业邮箱的外观和功能特点
  • 配置阿里云镜像加速器 -docker
  • 11 抽象向量空间
  • 干洗店洗鞋店管理系统app小程序;
  • NOIP2023模拟13联测34 总结
  • Python武器库开发-常用模块之subprocess模块(十九)
  • java验证 Map 的 key、value 是否可以为空
  • 编写MBR主引导记录
  • 从零开始搭建React+TypeScript+webpack开发环境-自定义配置化的模拟服务器
  • python 之字典的相关知识
  • 上下游系统对接的沟通与协作
  • pytest 的使用===谨记
  • Qt 4.8.6 的下载与安装
  • 图形推理 | 判断推理