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

简介: 本案例基于火语言RPA实现当当网滑块验证码自动登录,涵盖浏览器打开、页面访问、账号输入、滑块触发、云码识别、轨迹模拟及拖动提交等全流程自动化操作,提升效率,减少人工干预。

一、案例说明

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

二、案例逻辑

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

三、操作细则

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

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

3、鼠标/元素点击,点击页面验证码登录;
点击类型:选定元素
目标元素:BODY > div > div.container > div > div > div.con > div > div > div.pass > h3 > a:nth-child(3)
image.png
image.png

4、获得/失去焦点,获得账号输入框焦点;
目标元素:BODY > div > div.container > div > div > div.con > div > div > div.pass > div > div.inputs.mt38 > div.l > input[type=text]
image.png

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

6、鼠标/元素点击,点击同意用户协议;
点击类型:选定元素
目标元素:BODY > div > div.container > div > div > div.con > div > div > div.pass > div > div.agreement.error-status > input
image.png
image.png

7、鼠标/元素点击,点击发送验证码
点击类型:选定元素
目标元素:BODY > div > div.container > div > div > div.con > div > div > div.pass > div > div.mt22 > div > div > div.r > a
image.png

8、网页/元素截图,截图网页打码元素;
截图类型:元素截图
目标元素:#bgImg
保存到指定路径
输出到变量:元素截图
image.png

9、云码打码,识别滑块局滑动距离;
填入云码密钥;
识别类型:通用单图滑块(截图)
图片路径:元素截图
输出变量:坐标
识别结果:验证码
image.png

10、鼠标拖拽元素,拖拽打码坐标;
拖动元素:#sliderBtn
拖动到:目标位置
X坐标:+{ {坐标}}
image.png

四、注意事项

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

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

目录
相关文章
|
2月前
|
存储
火语言RPA:点选式验证码自动化处理案例
本案例基于火语言RPA实现点选验证码自动化,涵盖浏览器初始化、登录页访问、账号输入、验证码截图识别与坐标点选全流程,通过云打码服务解析验证码并循环点击验证,最终完成自动登录,提升效率。
176 2
|
消息中间件 缓存 安全
抱歉,Xposed真的可以为所欲为——终 · 庖丁解码(下)
Xposed的使用不难,API也就那些,难点是: 逆向弄清楚Hook APP的方法调用流程,怎么调,参数都是干嘛的等。 经过反复练习,逆向Hook一个普通的APP(非企业级加固)写出可用的Xposed插件早已驾轻就熟(主要是磨时间),但有一个顾虑一直萦绕心间:不知道Xposed底层的具体实现原理。Tips:Xposed通常只能 Hook java层 及 应用资源的替换,有两个实现版本:4.4前的Dalvik虚拟机实现 和 5.0后ART虚拟机实现,本文针对后者进行分析,同时搭配 Android 5.1.1_r6 源码食用。
2134 0
|
2月前
火语言 RPA:英数图形验证码自动化处理案例
本案例基于火语言RPA实现英数图形验证码自动识别与登录:全自动完成浏览器启动、页面访问、手机号输入、验证码触发、精准截图、云码识别及结果回填,大幅提升登录效率与准确性。
393 1
|
18小时前
|
Web App开发 人工智能
火语言 RPA:模拟真人操作 —— 微博超话签到、发布互动贴与浏览全流程案例
本案例基于火语言RPA,自动化完成微博超话签到、发帖互动及10次滚动浏览,精准模拟真人行为。支持指定Chrome路径与用户配置,智能判断签到弹窗、条件执行操作,并自动关闭浏览器释放资源,有效提升账号活跃度。
20 2
|
2月前
火语言 RPA “按住滑块拖动到最右边” 自动化案例
本案例基于火语言RPA,实现网页滑块验证自动化。通过模拟人工拖拽轨迹,完成“打开浏览器→访问登录页→定位并拖动滑块至最右”的全流程,高效应对账号登录、文档协作等场景中的滑块验证,提升操作效率与自动化水平。
124 1
|
2月前
|
存储 安全 Linux
【实用技巧】火语言RPA流程分享、复用与迁移实用指南
火语言RPA提供发布EXE、在线分享、导入导出、实时同步四大功能,支持跨平台运行与多设备协作。可一键生成独立程序,灵活分享链接,安全导出导入,云端同步备份,便于团队协作与流程复用,助力高效自动化办公。(238字)
200 0
|
2月前
|
调度 数据安全/隐私保护
火语言 RPA 实现每日自动签到
本案例基于火语言RPA实现每日自动签到,适用于各类需手动签到的平台,如社区、办公系统等。通过自动化流程完成浏览器打开、登录、签到操作,并支持定时任务,解决人工签到效率低、易遗漏问题,提升工作效率。
126 1
|
3月前
|
存储 数据采集 索引
【实战案例】火语言 RPA 『获取多元素信息/属性值』抓取网页数据案例
本文介绍如何使用「获取多元素信息/属性值」结合XPath提取网页蔬菜价格数据,相比表格提取更灵活,适用于结构不规整页面。通过抓取outerHTML、循环解析字段并写入表格,最终导出Excel,完整流程含翻页、数据清洗与存储,附详细步骤与避坑指南。
231 0
|
4月前
|
编解码 API C++
【实用技巧】火语言 RPA“鼠标 / 元素点击” 组件:模拟鼠标点击 vs 浏览器接口点击的核心区别
火语言 RPA“鼠标 / 元素点击” 组件中,有两种核心点击方式 ——“模拟鼠标点击” 和 “通过浏览器接口自动点击元素”,:前者是完全模拟真人手动操作的点击逻辑,后者则是直接向浏览器发送指令、触发元素点击功能。
|
6月前
|
安全 JavaScript 前端开发
Wappalyzer-网站技术栈识别
Wappalyzer 是一款网站技术指纹识别工具,可识别网站使用的 Web 服务器、前端框架、CMS、电商平台、编程语言、数据库、安全防护及统计工具等技术栈,常用于渗透测试中的信息收集。支持命令行和浏览器插件使用,可单个或批量检测目标网站,输出详细技术信息,便于安全分析与漏洞挖掘。
773 0
Wappalyzer-网站技术栈识别