文档章节

按键过滑块验证

o
 osc_zoa3moe9
发布于 2019/12/07 20:14
字数 733
阅读 16
收藏 0

精选30+云产品,助力企业轻松上云!>>>

//做滑块验证码处理
   If judgeDisplayVerifyCode = 1 Then 
 
    Do
    	
      FindPic 0, 0, 0, 0, "Attachment:newQQVerifycodePiece.png", "000000", 0, 0.9, intX, intY
    If intX > -1 And intY > -1 Then 
    Delay 1000
     
        Rem 重复
        
           moveBriceXBeginPoint = intX 
           moveBriceYBeginPoint = intY + shanhai.RndEx(1, 20)
           TouchDown moveBriceXBeginPoint ,moveBriceYBeginPoint, 1
           剩下的需要移动的宽度 = 415 - moveBriceXBeginPoint
           TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.2, moveBriceYBeginPoint+1, 1, 2
           TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.3, moveBriceYBeginPoint+1, 1, 1
           TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.5, moveBriceYBeginPoint+1, 1, 3
           TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*1, moveBriceYBeginPoint+1, 1,6
           Delay 500
           TouchUp 1
       
   
   
   //验证码是否成功 
    FindPic 0, 0, 0, 0, "Attachment:newLoginSuccess.png", "000000", 0, 0.9, intX, intY
    If intX > -1 And intY > -1 Then 
    验证码是否成功 = 1
     End If
    FindPic 0, 0, 0, 0, "Attachment:newLoginSuccess2.png", "000000", 0, 0.9, intX, intY
    If intX > -1 And intY > -1 Then 
     验证码是否成功 = 1
    End If
           
           
           If 验证码是否成功 = 0 Then 
           Delay 3000
           TouchDown moveBriceXBeginPoint ,moveBriceYBeginPoint, 1
           剩下的需要移动的宽度 = 399 - moveBriceXBeginPoint
           TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.2, moveBriceYBeginPoint+1, 1, 1
           TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.3, moveBriceYBeginPoint+1, 1, 2
           TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.5, moveBriceYBeginPoint+1, 1, 3
           TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*1, moveBriceYBeginPoint+1, 1,5
            Delay 500
            TouchUp  1
             End If
            
   
     //验证码是否成功 
    FindPic 0, 0, 0, 0, "Attachment:newLoginSuccess.png", "000000", 0, 0.9, intX, intY
    If intX > -1 And intY > -1 Then 
    验证码是否成功 = 1
    End If
    FindPic 0, 0, 0, 0, "Attachment:newLoginSuccess2.png", "000000", 0, 0.9, intX, intY
    If intX > -1 And intY > -1 Then 
    验证码是否成功 = 1
    End If       
            
           If 验证码是否成功 = 0 Then 
             Delay 3000
           TouchDown moveBriceXBeginPoint ,moveBriceYBeginPoint, 1
           剩下的需要移动的宽度 = 383 - moveBriceXBeginPoint
           TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.2, moveBriceYBeginPoint+1, 1, 2
           TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.3, moveBriceYBeginPoint+1, 1, 1
           TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.5, moveBriceYBeginPoint+1, 1, 3
           TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*1, moveBriceYBeginPoint+1, 1,6
            Delay 500
            TouchUp  1
            End If
            
            
   //验证码是否成功 
    FindPic 0, 0, 0, 0, "Attachment:newLoginSuccess.png", "000000", 0, 0.9, intX, intY
    If intX > -1 And intY > -1 Then 
    验证码是否成功 = 1
     End If
  
    FindPic 0, 0, 0, 0, "Attachment:newLoginSuccess2.png", "000000", 0, 0.9, intX, intY
    If intX > -1 And intY > -1 Then 
     验证码是否成功 = 1
     End If
            
            
            If 验证码是否成功 = 0 Then 
           Delay 3000
           TouchDown moveBriceXBeginPoint ,moveBriceYBeginPoint, 1
           剩下的需要移动的宽度 = 367 - moveBriceXBeginPoint
           TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.2, moveBriceYBeginPoint+1, 1, 2
           TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.3, moveBriceYBeginPoint+1, 1, 1
           TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*0.5, moveBriceYBeginPoint+1, 1, 3
           TouchMove moveBriceXBeginPoint+剩下的需要移动的宽度*1, moveBriceYBeginPoint+1, 1,6
            Delay 500
            TouchUp 1
             End If
            
            
            
            
            
            If 验证码是否成功 = 0 Then 
            Delay 3000
              //这里还要检查一下是否在登录界面弹出了登录失败,如果是还要点击确定才会返回
              //这里要检查有没那图片弹出,有就点击那按钮,然后回到最开始去
             // Goto  登录按钮处重复
            
            
            	 Goto 重复
            End If
            
             
            
          Exit Do
    	
    	End If
     Loop
     
   End If

  

o
粉丝 1
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
95行代码破解极验滑动验证码(附源码)

  前言   前段写了一个破解极验滑动验证码的程序,事后发现网上的教程给出的方法全都非常复杂,一写就是一个系列。而我写的程序全加起来连100行都不到,所以我想还是有必要和大家分享一下...

FreeBuf
2018/05/09
0
0
【按键精灵篇】如何做一个自动打开APP进入注册页面自动输入自己手机号

  按键精灵,虽然很早听过,但是一直没有真正使用过,所以最近有点时间也简单试一下,通过脚本自动清理APP缓存,打开百家号并自动进入注册页面输入自己的手机号。 软件清单 1. 雷电手机模拟...

osc_qg4dad59
2019/08/13
0
0
【按键精灵篇】如何做一个自动打开APP进入注册页面自动输入自己手机号

按键精灵,虽然很早听过,但是一直没有真正使用过,所以最近有点时间也简单试一下,通过脚本自动清理APP缓存,打开百家号并自动进入注册页面输入自己的手机号。 软件清单 1. 雷电手机模拟器:...

北桥苏
2019/08/13
550
0
草蟒中文编程:“自动访问”库(selenium)基本使用

草蟒中文编程:“自动访问”库(selenium)基本使用 参考文章: + https://blog.csdn.net/weixin_36279318/article/details/79475388+ https://www.cnblogs.com/WiseAdministrator/articles......

草蟒老吴
06/16
214
0
JS拖动滑块验证

使用这种验证方法的目的:证明当前的用户不是机器人~防止恶意操作。 实现思路:   1、获取silde滑块(获取元素)   2、为元素注册事件———鼠标点击事件(onmousedown)鼠标点击之后获得...

osc_b07navmi
2019/12/11
1
0

没有更多内容

加载失败,请刷新页面

加载更多

Mysql 通过binlog日志恢复数据

Binlog日志,即binary log,是二进制日志文件,有两个作用,一个是增量备份,另一个是主从复制,即主节点维护一个binlog日志文件,从节点从binlog中同步数据,也可以通过binlog日志来恢复数据...

osc_lduvstkg
30分钟前
4
0
前端js日期时间格式转换

前端前后端接口处理时经常会遇到需要转换不同时间格式的情况,比如时间戳格式转换成正常日期显示来进行前端展示。 下面是分享一些不同格式的日期转换函数方法。 /** * 时间戳转时间 * @param...

osc_gccs85s0
32分钟前
9
0
微服务中如何设计一个权限授权服务

基于角色的访问控制 (RBAC)   是将系统访问限制为授权用户的一种方法,是围绕角色和特权定义的与策略无关的访问控制机制,RBAC的组件使执行用户分配变得很简单。   在组织内部,将为各种...

osc_ie20bwji
34分钟前
12
0
前端js日期时间格式转换

前端前后端接口处理时经常会遇到需要转换不同时间格式的情况,比如时间戳格式转换成正常日期显示来进行前端展示。 下面是分享一些不同格式的日期转换函数方法。 /** * 时间戳转时间 * @param...

osc_sqfqhs81
35分钟前
38
0
(转)【D3D11游戏编程】学习笔记三:XNAMath之XMMATRIX

(注:【D3D11游戏编程】学习笔记系列由CSDN作者BonChoix所写,转载请注明出处:http://blog.csdn.net/BonChoix,谢谢~) 在熟悉了XMVECTOR的风格及规则之后,再来了XNA数学库中的矩阵就容易...

osc_yumj26qz
37分钟前
32
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部