目前艺赛旗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 (点击一下拖动按钮就会出现带缺口图)
- 对比两图,计算缺口距离。
3)调用拖拽鼠标函数