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

web 自动化 selenium

1、下载Chrome对应的driver版本

我的chrome是 131.0.6778.109,我下载的driver是131.0.6778.69(想找一模一样的,但是没有)

https://googlechromelabs.github.io/chrome-for-testing/ chromedriver下载

2、配置Chrome deriver及 chrome.exe 环境变量

3、检查是否配置成功

C:\Users\22022857>chromedriver --version
ChromeDriver 131.0.6778.69 (77e2244bbcda3ab9362d5b8aeeb006a86a6d4832-refs/branch-heads/6778@{#2141})

C:\Users\22022857>chrome.exe --remote-debugging-port=9222   

如果能调起浏览器,说明chrome环境变量配置成功

4、下载selenium

将 ChromeDriver 添加到系统 PATH

from selenium import webdriver

# 创建 Chrome WebDriver 对象

driver = webdriver.Chrome()

# 打开网页

driver.get('https://www.baidu.com')

# 关闭浏览器

driver.quit()

将下载的 ChromeDriver 解压缩,然后将 ChromeDriver 可执行文件放入你的代码文件中

from selenium import webdriver

# 设置 ChromeDriver 路径

chrome_driver_path = 'chromedriver.exe'

# 创建 Chrome WebDriver 对象

driver = webdriver.Chrome(executable_path=chrome_driver_path)

# 打开网页

driver.get('https://www.baidu.com')

# 关闭浏览器

driver.quit()

 selenium 高于4.x版本不支持executable_path,修改selenium版本如下

先卸载高版本的selenium,pip3 uninstall selenium,然后执行pip3 install selenium==3.14.0安装低版本selenium

 我这试着3.14.0 ,4.0.0都可以启动页面


http://www.mrgr.cn/news/79873.html

相关文章:

  • 软考中级-软件设计师通过心路经验分享
  • [创业之路-186]:《华为战略管理法-DSTE实战体系》-1-为什么UTStarcom死了,华为却活了,而且越活越好?
  • 在虚拟机的python中安装配置Jupyter Notebook
  • IO进程学习笔记
  • C++是如何工作的?
  • 在 Ansys Q3D 中求解直流和交流电感
  • 电压调整电路汇总
  • 前端的 Python 入门指南(六):调试方式和技巧对比
  • 深入了解 CSS 函数:使用方法与实战指南(附函数列表)
  • 十二月第三周
  • SQL 在线格式化 - 加菲工具
  • 关于linux kernel hardlockup 的探究
  • Linux系统操作02|基本命令
  • EfficientNet与复合缩放理论(Compound Scaling Theory) 详解(MATLAB)
  • 三、nginx实现lnmp+discuz论坛
  • 移动端自动化Auto.js入门及案例实操
  • Strawberry Fields:探索学习量子光学编程的奇妙世界
  • 【AI知识】有监督学习之回归任务(附线性回归代码及可视化)
  • scala的泛型参数
  • 作业Day2: 多文件编译; 思维导图
  • HBuilderX(uni-app)Vue3路由传参和接收路由参数!!
  • 自动驾驶控制与规划——Project 1: 车辆纵向控制
  • 【Redis源码】网络模型
  • hbuilder 安卓app手机调试中基座如何设置
  • 微信原生小程序---生成海报并分享,保存本地
  • ssd202d-badblock-坏块检测