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

简介: 本案例基于火语言RPA实现点选验证码自动化,涵盖浏览器初始化、登录页访问、账号输入、验证码截图识别与坐标点选全流程,通过云打码服务解析验证码并循环点击验证,最终完成自动登录,提升效率。

一、案例说明

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

二、案例逻辑

本流程为前置准备→页面交互→验证码处理→完成登陆:
1、前置准备:初始化浏览器→访问目标登录页;
2、页面交互:输入框获焦→输入账号;
3、验证码处理:触发验证码 → 截图 → 云打码识别坐标 → 处理坐标列表 → 循环点选验证;
4、完成登录:验证通过后点击登录按钮。
三、操作细则

1、打开浏览器,初始化浏览器
image.png

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

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

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

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

6、网页/元素截图,截取验证码区域,用于打码识别,输出到变量元素截图
目标元素://*[@id="tCaptchaDyMainWrap"],保存文件到指定路径
image.png

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

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

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

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

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

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

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

11.2、打印日志,点击坐标点:{ {FLOW[0]}},{ {FLOW[1]}},验证单个坐标拆分结果
image.png

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

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

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

目录
相关文章
|
缓存 前端开发 JavaScript
【第22期】 一文读懂前端调试利器whistle
【第22期】 一文读懂前端调试利器whistle
506 0
|
Web App开发 JavaScript IDE
uni-app开发之创建一个app项目
uni-app开发之创建一个app项目
356 0
|
28天前
|
人工智能 运维 安全
阿里云解决方案免费试用活动解读,试用点获取与使用规则介绍
阿里云为开发者和企业提供了一系列解决方案免费试用活动,旨在帮助用户快速验证技术方案可行性、降低上云成本。该活动以“试用点”为核心权益,覆盖AI、大数据、互联网应用开发等多领域,提供从简单入门到复杂架构的全流程支持。
215 3
|
27天前
|
存储 安全 API
当“Google官方通知”变成钓鱼陷阱:3000家企业中招,攻击者正把云平台变成武器库
2025年12月,全球超3000家组织遭新型钓鱼攻击:攻击者滥用Google合法服务发送虚假任务通知,利用GCS托管钓鱼页,绕过传统安全防护。邮件真实、链接可信,防御失效。企业需转向行为分析与零信任策略,强化权限管控与员工培训,重建“可验证”安全边界。
120 4
|
28天前
|
安全 JavaScript 前端开发
“MFA已过时?”Tycoon 2FA钓鱼套件掀起会话劫持风暴,全球超6万账户沦陷
2025年,新型钓鱼工具Tycoon 2FA利用中间人攻击,通过伪造登录页实时劫持用户会话,绕过多因素认证,已致全球超6.4万起攻击。企业需升级防御至持续信任评估体系。
228 5
|
29天前
|
安全 API Windows
【Azure APIM】如何解决后端API服务配置自签名证书时APIM请求报错500:Error occured while calling backend service
本文介绍在Azure API管理(APIM)中使用自签名证书时,因CA证书不受信任导致后端HTTPS连接失败的问题及解决方案。通过分析错误日志和验证流程,指出需将根CA和中间CA证书分别上传至APIM的受信任证书库,并强调仅上传完整链PFX文件无效。最终按正确步骤上传CER格式的CA证书后,问题得以解决,实现安全通信。
110 4
|
1月前
|
存储 安全 Linux
【实用技巧】火语言RPA流程分享、复用与迁移实用指南
火语言RPA提供发布EXE、在线分享、导入导出、实时同步四大功能,支持跨平台运行与多设备协作。可一键生成独立程序,灵活分享链接,安全导出导入,云端同步备份,便于团队协作与流程复用,助力高效自动化办公。(238字)
99 0
|
2月前
|
BI 索引
火语言 RPA 表格核心表达式:.Rows/.Count/.Rows.Count/ItemArray 用法
RPA操作表格行数据的4个万能工具:.Rows(所有行入口)、.Count(计数)、.Rows.Count(总行数,直接作写入位置)、.Rows[i].ItemArray(提取第i行纯数据)。牢记“是什么、怎么用”,无需复杂逻辑,轻松搞定数据存取与整理。
107 0
|
7月前
|
存储 测试技术 数据库
Django模型迁移指南:从命令用法到最佳实践
Django迁移系统是数据库版本控制工具,通过生成迁移文件、应用迁移和回滚操作,实现模型与数据库结构的同步。支持迁移生成、应用、冲突解决及遗留数据库集成,确保开发过程中的数据模型一致性与灵活性。
451 0
|
数据采集 Web App开发 文字识别
Python爬虫之点触验证码的识别
点触验证码识别思路,初始化,获取,识别。
651 0
Python爬虫之点触验证码的识别