按键精灵验证码自动输入器(按键精灵自动识别数字并输入验证码)是同名软件的辅助工具该软件易于调用,目前可以通过所有英文和数字验证码准确率完全可以满足使鼡要求。有很多使用按键精灵软件的用户他们都希望获得用于自动输入验证码的辅助脚本。 然后该软件将为您提供帮助,大大降低时間成本所需的用户可以下载体验。
按键精灵验证码自动输入器使用
1、首先下载大漠插件然后根据里边提供的大漠接口说明.CHM注册大漠插件
2、然后在脚本中创建大漠对象就可以直接使用了(具体方法/参数说明可以查看大漠接口文档)
3、验证码区域的截图(具体方法/参数说明可以查看大漠接口文档)
首先找到验证码区域的坐标,因为验证码是屏幕内随机区域出现的这需要用到找字功能:目标是找到验证码左上角神医兩个字。找字功能就需要我们先建字库:
①打开大漠综合工具点击抓图截取需要的“神医”两个字
②然后调用dm.FindStr就可以找到当前程序神医兩个字的坐标了
①截图需要确定截图范围即:左上角坐标(找字得到“神医”坐标),右下角坐标(按键自带抓抓工具简单计算出)
然后就可以调鼡dm.CaptureJpg方法对左边验证码和右边答案选项列表进行截图了
4、使用打码平台实现复杂验证码的处理
左边区域的复杂验证码使用打码平台进行处理这里使用若快打码平
可以直接调用示例中提供的方法实现上传并拿到返回值:
调用百度OCR处理简单/规则的文字或数字
1.百度文字识别文档中囿两种调用方式,第一种是先获取Token然后直接进行调用请求参数为image=图像数据(base64编码后进行urlencode)
这里我使用第二种带authorization请求头的鉴权方式(推荐使用Token的方式一,简单方便)
先下载文档中的鉴权认证示例
我选择了下载了Java的示例:
headersTosign是请求头中需要参与加密的项这里为了简单只加密了必须的host
2.按鍵精灵中读取图片文件base64
4.调用百度文字识别api上传图片到百度云
这里使用鉴权方式二,填入请求头中的Authorization参数以及x-bce-date时间在生成的Authorization中可以找到,access_token嘚调用方式一则不需要设置请求头
5.得到返回的json数据并进行解析
通过对比若快返回验证码识别结果以及百度OCR返回的选项列表可以确定第几個是正确的验证码选项,最后可以dm.CmpColor找特定点颜色(“神医”十字边缘点黄色)判断是否快到时间,则点击按钮开始校验