滑块验证码的简单处理办法

其它滑块验证所需时间可能较长,适用qq登陆。

下面是代码:


qlstart:=280  ;滑块目标位置起点
qlstep:=10  ;如果不成功滑块每次多移动的距离
Loop 10
{ ;最长试验次数10,试验距离为10*10=100像素,最长试验时间25秒
Sleep 500
WinActivate,野狐围棋 - QQ登录
PixelSearch,x,,60,260,350,305,0xFF7A00
if x>0
{
Sleep 200
MouseClick,Left,111,280,,,D
Sleep 200
MouseMove,qlstart+(A_Index-1)*qlstep,280
Sleep 200
MouseClick,left,qlstart+(A_Index-1)*qlstep,280,,,U
Sleep 2000 ;如果不成功,滑块会停一小会才归回原位。
}else if x=
{   ;如果找不到0xFF7A00,表示登陆上了。
break
}
}

给TA捐赠
共{{data.count}}人
人已捐赠
其他教程

对非标窗口添加按钮和拦截控件演示

2021-4-2 19:30:47

其他

AHK 实现文字识别(OCR) —— 离线与在线4种方法总结。

2021-4-8 15:50:36

2 条回复 A文章作者 M管理员
  1. AHK中文社区

    简单实用?

  2. flyboy

    谢谢分享

个人中心
购物车
优惠劵
有新私信 私信列表
搜索