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

DrissionPage动态库过(某网)滑块(100%成功)

并不是所有的滑块识别都需要深度学习,下面这个通过元素定位就能100%过

经过测试,,第一次会停顿会,之后都是成功!

DrissionPage有个方法可以获取元素位置大小,通过它我们来获取缺口的位置(相对元素左上角的位置,返回(x,y))

img2=page.ele('@class=verify-gap')
size=img2.rect.size
print('2缺口的大小是:',size)

# 此属性以元组形式返回元素左上角在整个页面中的坐标。
location=img2.rect.location
print('2缺口的位置是:',location)
img1=page.ele('@class=verify-sub-block')
location2=img1.rect.location
print('1滑块的位置是:',location2)

二者相减=滑动距离

AA=int(location[0])-int(location2[0])
print('滑块左上角到缺口左上角的位置是:',AA,'px')

之后实现

# 左键按住  滑标 元素
page.actions.hold('@class=verify-move-block')

会偏差。我+5成功
AA=AA+5
# 向右移动鼠标AA像素,px
page.actions.right(AA)

# 模拟人的行为 移动过去,再移动回来
page.actions.right(5)

page.actions.left(5)


# 释放左键
page.actions.release()

实现:  

过某网滑块

相关文章:

  • LeetCode279完全平方数(动态规划)
  • LeetCode 2 - 两数相加
  • 关于博客系统的测试报告
  • 机器人学习模拟框架 robosuite (3) 机器人控制代码示例
  • 【redis】redis持久化
  • Mysql的基础命令有哪些?
  • 学习Java:全面解析构造方法重载详解
  • 如何为Java面试准备项目经验
  • JDBC、Mybatis基础知识
  • C++编程指南20 - 使用 joining_thread以确保线程不会在变量生命周期之外运行
  • 20250302让chrome打开刚关闭的网页
  • 计算机毕业设计Hadoop+Spark+DeepSeek-R1大模型音乐推荐系统 音乐数据分析 音乐可视化 音乐爬虫 知识图谱 大数据毕业设计
  • 基因枷锁下的太空梦 —— 千钧一发电影观后感
  • 《HarmonyOS Next × ArkTS框架:从AI模型压缩到智能家居控制的端侧开发指南》
  • 算法--贪心
  • 基于SpringBoot + Vue的商城购物系统实战
  • 非平稳时间序列分析(二)——ARIMA(p, d, q)模型
  • unity大坐标抖动处理测试
  • UNIAPP前端配合thinkphp5后端通过高德API获取当前城市天气预报
  • TCP和UDP比较
  • 网站切片 做程序/免费站推广网站2022
  • 网上购物的网站有哪些/推广软文200字
  • 菏泽城乡住房建设局网站/模板网站免费
  • com网站域名可以是汉字吗/今日新闻快报
  • 胶州网站建设哪家好/沈阳网页建站模板
  • 工业设计公司简介/行者seo无敌