艺赛旗RPA验证码处理系列(二):解决拖拽型验证码探索

本文介绍了使用艺赛旗RPA 8.0解决拖拽型验证码的方法,强调尽量使用RPA平台以促进其完善。通过截取原图和缺口图对比,计算缺口距离,然后调用鼠标拖拽函数实现自动化。虽然无法确保100%准确性,但针对无次数限制的测试网站,可以考虑Retry策略。提供了工程视频和截图供参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目前艺赛旗RPA已经更新到8.0版本,可以让所有用户免费下载试用http://www.i-search.com.cn/index.html?from=line1 (复制链接下载)

【背景】
纯 Python 的方式解决这个问题很多思路。
但是纯 Python 方法完全独立于艺赛旗RPA产品之外 , 实现过程中也有过多第三方内容的配置,并不太适合于大多数项目的交付使用。 方法的可复制性也存在限制 ,诸如有很多环境配置的工作其实并未在帖子中说明。

【RPA 思路解决拖拽验证码问题】
RPA 思路就是能用艺赛旗 RPA 实现的部分尽量使用艺赛旗 RPA ,目的是促使 RPA 平台更加完善。
下面分享思路,截图,视频,和工程文件。
我的笔记本是: Win10 桌面分辨率(1440 * 900),使用 IE 运行本测试 。截图组件,和鼠标拖拽的方法会受分辨率影响。 (后续如果可以有更好的内置鼠标拖拽方法,可以不受限于分辨率那便是极好的)

【步骤】(本次实测的网站是 Bibi)
1) 截取原图 lv_img_full(将鼠标移动到拖动按钮就会出现原图)
截取带缺口图 lv_img_miss (点击一下拖动按钮就会出现带缺口图)
在这里插入图片描述
在这里插入图片描述

  1. 对比两图,计算缺口距离。
    在这里插入图片描述

3)调用拖拽鼠标函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值