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

pycharm如何安装selenium

在pycharm中打开一个项目后,点击Setting(ALT+Ctrl+S快捷键)

然后点击install package完成后点击关闭这个窗口,就可以在代码中使用selenium了

成功后出现如下界面

编写一段正常可以运行操作chorme浏览器的

from selenium import  webdriver
# 指定ChromeDriver的路径driver = webdriver.Chrome()
driver.get('https://www.baidu.com')  # 打开登录页面
print(driver.title)
driver.quit()

然后我运行后就出现一个问题

The chromedriver version (127.0.6533.99) detected in PATH at D:\Program Files\Python312\chromedriver.exe might not be compatible with the detected chrome version (128.0.6613.120); currently, chromedriver 128.0.6613.119 is recommended for chrome 128.*, so it is advised to delete the driver in PATH and retry

大概意思就是我的chrom浏览器的driver没匹配上,重新去下载一个chromedriver.exe放在D:\Program Files\Python312中

这里插入一下chromedriver的下载地址

Chrome for Testing availability

更新好chromeDriver后,一切就正常了


这样就做好了一个python控制Chrome浏览器的插件

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

相关文章:

  • css三点闪烁(可用于加载样式、标题等)
  • 支持向量机 (Support Vector Machines, SVM)
  • 上海市计算机学会竞赛平台2024年8月月赛丙组调和级数
  • 【重学 MySQL】二十、运算符的优先级
  • 十种优化MySQL数据库的最佳建议
  • springboot组件使用-mybatis组件使用
  • Ribbon 源码分析【Ribbon 负载均衡】
  • Python | Leetcode Python题解之第385题迷你语法分析器
  • 进程间通信-进程池
  • 【PYTHON 基础系列-request 模块介绍】
  • springboot 实现策略模式通过id进入不同的服务类service
  • AUC真的什么情形下都适合吗
  • Flutter基本组件Text使用
  • DDS基本原理--FPGA学习笔记
  • 有temp表包含A,B两列,使用SQL,对B列进行处理,形成C列,按A列顺序,B列值不变,则C列累计技术,B列值变化,则C列重新开始计数
  • 【H2O2|全栈】关于HTML(6)HTML基础(五 · 完结篇)
  • 2024第三届大学生算法大赛 真题训练一 解题报告 | 珂学家
  • IIS网站允许3D模型类型的文件
  • Linux 性能调优之CPU上下文切换
  • 【无标题】符文价值的退化页
  • DFS 算法:洛谷B3625迷宫寻路
  • 结构开发笔记(七):solidworks软件(六):装配摄像头、摄像头座以及螺丝,完成摄像头结构示意图
  • Android 15 新特性快速解读指南
  • 【机器人工具箱Robotics Toolbox开发笔记(十九)】机器人工具箱Link类函数参数说明
  • 排查SQL Server中的内存不足及其他疑难问题
  • 输送线相机拍照信号触发(博途PLC高速计数器中断立即输出应用)
  • 【数学分析笔记】第3章第1节 函数极限(6)
  • 程序员如何写笔记?
  • Linux网络——Socket编程函数
  • HarmonyOS 是如何实现一次开发多端部署 -- HarmonyOS自学1