火语言RPA:点选式验证码自动化处理案例

一、案例说明

本案例基于火语言 RPA 实现点选式验证码的自动化处理。通过自动化脚本替代人工,完成 "打开浏览器→访问登录页→输入账号→处理点选验证码→点击登录" 的全流程。

二、案例逻辑

本流程为前置准备→页面交互→验证码处理→完成登陆

1、前置准备:初始化浏览器→访问目标登录页;

2、页面交互:输入框获焦→输入账号;

3、验证码处理:触发验证码 → 截图 → 云打码识别坐标 → 处理坐标列表 → 循环点选验证;

4、完成登录:验证通过后点击登录按钮。

三、操作细则

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

2、浏览网页, 输入网址URL:https://service.zol.com.cn/user/login.php?backurl=https%3A%2F%2Fwww.zol.com.cn%2F

3、获得/失去焦点, 获得输入框焦点,确保输入有效,目标元素:#J_LoginPhone

4、模拟键盘输入, 输入登录账号

5、鼠标/元素点击, 点击完成验证,触发点选式验证码,目标元素:#behaviorVerifyCode3

6、网页/元素截图, 截取验证码区域,用于打码识别,输出到变量元素截图

目标元素://*[@id="tCaptchaDyMainWrap"],保存文件到指定路径

7、云码打码 ,识别验证码点选坐标,写入密钥,选择识别类型,选择路径变量元素截图

打码识别结果为:305,108|69,106|73,76

8、字符串分割成列表, 拆分整体坐标为独立坐标组;根据上一步打码识别结果,按照自定义字符串分隔进行分隔

9、打印日志, 打印分割后的结果,验证坐标分割结果是否正确

10、列表打开或新建, 打开已有列表,存储坐标数据

11、ForEach循环, 循环步骤8的坐标列表item(当前循环的坐标组)

11.1、字符串分割成列表 ,根据步骤8分割后的列表,按照自定义字符串分隔,进行分隔,拆分单个坐标组为 X/Y 坐标

11.2、打印日志, 点击坐标点:{{FLOW0}},{{FLOW1}},验证单个坐标拆分结果

11.3、鼠标/元素点击, 在目标元素上按坐标点选验证码

12、鼠标/元素点击, 点击验证码确定按钮,提交验证

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

相关推荐
jinglong.zha1 分钟前
LScript-从零基础到商业变现的AI自动化学习平台
运维·学习·自动化
苏州邦恩精密1 小时前
江苏三维扫描仪厂家如何选择合适的工业测量方案?
人工智能·科技·机器学习·3d·自动化·制造
lbb 小魔仙2 小时前
【Linux】DevOps 工程师必备:Linux 自动化脚本与高效工具链整合
linux·自动化·devops
梦想的旅途23 小时前
企业微信外部群主动调用:RPA 接口与官方 API 的技术边界
网络·mysql·自动化·企业微信·rpa
AC赳赳老秦3 小时前
OpenClaw 助力技术面试:自动生成面试题、模拟面试、整理面试知识点
开发语言·python·面试·职场和发展·自动化·deepseek·openclaw
元启数宇4 小时前
机电设计AI不只是消防:给排水、暖通、强弱电如何进入自动化?
运维·人工智能·自动化
CHrisFC4 小时前
LIMS 系统 AI 建设路径:从自动化到智能化的演进之路
运维·人工智能·自动化
蜡笔婧萱4 小时前
磁盘监控 + Web 服务巡检自动化脚本实训任务
运维·自动化
Techblog of HaoWANG4 小时前
智巡守卫:多模态巡检智能体算法服务端设计与实现——基于Ollama+Qwen3.5的自动化巡检报告生成系统
运维·人工智能·算法·目标检测·自动化·边缘计算
有什么事4 小时前
AI革命:云手机从脚本到智能体的跨越
人工智能·智能手机·自动化