火语言RPA:滑块验证码自动化处理案例

一、案例说明

本案例基于火语言RPA实现滑块验证码的自动登录,通过脚本替代人工操作,完成**"打开浏览器→ 访问当当登录页→ 输入账号→ 触发滑块验证码→ 云码打码识别→ 模拟滑块拖动→ 提交登录"** 的全流程自动化。

二、案例逻辑

点击 "获取验证码"/"登录" 按钮触发滑块→ 滑块背景截图→ 云码打码识别滑块距离→ 模拟人工轨迹拖动滑块。

三、操作细则

1、打开浏览器, 初始化浏览器;

2、浏览网页, 输入网址URL:https://login.dangdang.com/?returnurl=https%3A%2F%2Fwww.dangdang.com%2F#

3、鼠标/元素点击, 点击页面验证码登录;

点击类型:选定元素

目标元素:BODY > div > div.container > div > div > div.con > div > div > div.pass > h3 > a:nth-child(3)

4、获得/失去焦点, 获得账号输入框焦点;

目标元素:BODY > div > div.container > div > div > div.con > div > div > div.pass > div > div.inputs.mt38 > div.l > input[type=text]

5、模拟键盘输入, 输入登录账号,该账号仅为演示,需自行填入正确账号;

6、鼠标/元素点击, 点击同意用户协议;

点击类型:选定元素

目标元素:BODY > div > div.container > div > div > div.con > div > div > div.pass > div > div.agreement.error-status > input

7、鼠标/元素点击, 点击发送验证码

点击类型:选定元素

目标元素:BODY > div > div.container > div > div > div.con > div > div > div.pass > div > div.mt22 > div > div > div.r > a

8、网页/元素截图, 截图网页打码元素;

截图类型:元素截图

目标元素:#bgImg

保存到指定路径

输出到变量:元素截图

9、云码打码, 识别滑块局滑动距离;

填入云码密钥;

识别类型:通用单图滑块(截图)

图片路径:元素截图

输出变量:坐标

识别结果:验证码

10、鼠标拖拽元素, 拖拽打码坐标;

拖动元素:#sliderBtn

拖动到:目标位置

X坐标:+{``{坐标}}

四、注意事项

鼠标拖拽元素,普通数字表示移动到的x坐标点,数字前加+表示向右增加,数字前加-表示向左减少的坐标值。

案例分享: https://www.huoyuyan.com/share.html?key=eyJhdXRvQ29kZSI6IkZhbHNlIiwia2V5IjoiOTc0ZDMzNTNiNjI2NDUyNWE2N2EzYzM0NmQyOGM2NmEifQ== 提取码: WKw4(云码打码密钥需自行写入)

相关推荐
疯狂的维修11 小时前
PDPS关于cable的设定
自动化
云飞云共享云桌面17 小时前
苏州昆山精密机械加工厂研发部门10个SolidWorks可以部署云飞云共享云桌面吗?
大数据·运维·服务器·自动化·汽车·制造
HAHAXX817 小时前
RPA 大模型集成踩坑总结:NLP、OCR 处理非结构化数据避坑指南
自然语言处理·ocr·rpa
云飞云共享云桌面17 小时前
自动化设备厂 10 人研发团队,如何共用一台服务器做 SolidWorks 建模?
运维·服务器·网络·3d·自动化·制造
醉颜凉1 天前
数据仓库实战:自动化数据质量检测全流程——精准提升数据准确性与完整性
大数据·数据仓库·自动化
HBYKKJ1 天前
格雷希尔GFL浮动组件:大范围浮动补偿赋能自动化产线高效柔性对接,兼容大部分对正场景,适配市面常见的机器人末端执行器与工装安装板
人工智能·机器人·自动化
天远Date Lab2 天前
零信任架构实战:基于天远行驶证核查构建自动化车队准入网关
运维·人工智能·架构·自动化
St_rive2 天前
webUI自动化实现及封装
运维·自动化
QYR_112 天前
2032年气相分解设备市场规模达2.25亿美元:VPD向高灵敏度、自动化晶圆污染检测升级
运维·自动化
Είναι η κοπέλα2 天前
游戏窗口自动化点击与防误点设计:模板匹配 + 区域限制 + 强制置顶
运维·游戏·自动化