金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想制作脚本和学习按键精灵的朋友可以添加按键精灵学习交流群:554127455 学习路上不再孤单,金猪脚本伴你一同成长.

作为提高登陆或者操作的安全性的一种方式,验证码是最常见的,虽然提高了安全性,但是很多时候这东西也很烦人,那么我们可以利用图色操作自己去识别这个验证码(简单规律的),但验证码的表现形式有很多,有时候就算本人在看都要一段时间才能识别出来,需要很高深的图形算法,甚至需要人为的识别,这种时候,我们就可以通过打码平台来解决这个问题(打码平台是收费的,需要用户支付,脚本开发者可以收取一定比例的费用。比如用户用你的脚本花了1块钱识别50个验证码,作为脚本开发者就可以收取2毛钱左右,不同打码平台不一样)。

1. 大致了解打码平台的工作原理

抛开如何识别和使用,我们把打码平台当成一个帮我们识别信息的人,我们有一个验证码需要识别,那么我们就将这个验证码的图片发给他,等他识别好了之后,将答案告诉我们,就这么简单。

我们再来了解一下他们分别是如何工作的,打码平台有一个apk,也就是安卓里的应用程序,需要先运行他,他开启了一个服务,这个服务不断的在根目录下读取一张图片(当然这图片一开始不存在),当这个图片出现后,他就读取并发送到服务器,服务器进行识别后返回答案,并将答案放在一个文本文档里(这个过程我们了解即可,他是自动完成的)。再来看看我们的脚本是如何工作的,脚本只需要截图然后放到根目录下,并不断读取文本的内容直到读取到(打码平台帮我们写好了这几个函数,其实就是一些文本操作)。

总结一下,我们脚本截下一个图并且放到一个目录下(根目录),并开始获取一个文本内的答案(这个时候还不存在,因此不断进行直到获取),这个时候打码平台识别到这个目录下有这个图片(事先约定好图片的名称),就将图片发送到服务器开始识别,同时将图片删除,等待答案返回之后,将其写到一个文本里(事先约定好文本的名称),脚本这个时候识别到这个文本,就读取里面的答案,并将此文本删除。

2. 准备工作

这里,我们以UU云打码平台为例,我们先到UU云官网注册一个开发者账号和用户账号UU云官网,注册完毕之后,我们登陆开发者账号,选择我的软件:

我们添加一个软件,可以得到对应的软件ID和软件KEY:

我们就可以将软件ID和KEY写到脚本中,如果有用户使用我们的脚本进行打码,我们就可以得到部分收益。

接下来,在安卓版接入文档找到MQ语言的调用函数和实例的包下载:

解压后得到以下文件:

我们打开模拟器(我这里使用海马玩模拟器)将FileEx.lua插件移动到模拟器中的按键精灵的相应文件夹中(plugin这个文件夹中,海马玩模拟器下可以使用文件共享,将FileEx.lua移动到设备中):

继续将UUWise_2.apk文件安装到模拟器中并打开:

将刚刚注册的用户账号输入进去并且登录(注意,账号内没有余额是无法使用的,我充值了1块钱就可以正常登录使用了),然后点击后台运行,这个时候,打码平台的服务就运行起来了,他开始不断的获取图片(根目录下,这时候并没有图片)。

3. 脚本中使用

打开优优云MQ(手机按键精灵)调用示例.txt文件,将内容复制下来,新建一个脚本,黏贴进去,看着挺多,实际上我们只需要进行小小的改动就可以了,将以下几行修改一下:

  1. directory = "/mnt/sdcard" // 手机根目录名称,因为手机根目录不同,所以需要您将此变量更改为您的根目录名称即可
  2. codetype = 5004 //验证码类型,根据您的验证码选择对应的类型,类型点此查看http://www.uudama.com/price.html
  3. softID=12345
  4. softKEY="gjhldjfgkjk3j4jkdfjgsdsdf"

复制代码

第一个为手机根目录名称,在海马玩中,根目录路径为"/mnt/sdcard",codetype为验证码类型,到上述网址中可以查询到不同验证码对应的类型,比如5004代表中英文数字混搭的字符串(每种类型收费不一样)。softID和sofrKEY就是刚刚注册的开发者账号之后我们新建的软件的ID和KEY,分别复制后输入进去即可,再将以下代码修改下:

  1. yzm=UploadScreenEx(100,100,30,30,codetype,0)

复制代码

前四个参数为图片起点坐标(左上)和图片宽与高,最后的0表示旋转角度。

我们将需要识别的验证码的图片范围写入,我这里以APP的名称为例子来识别:

上图红色方框中间的点就是我们要识别的验证码的起点做标,加上宽高数据得到图中的高亮的区域,然后直接运行得到:


至此,打码平台成功接入,如果是发布给用户记得将打码平台的app也一起发送给用户~

python调用按键精灵插件_按键精灵教程打码平台接入相关推荐

  1. python调用按键精灵插件_按键精灵——办公常用脚本集锦

    这是奔跑的键盘侠的第123篇文章 临时起意,想想按键精灵的官方视频教程虽然比较有条理,但是毕竟内容有限,甚至重点是在讲游戏挂机.其实很多人都不怎么玩游戏,应用场景一旦转移至办公,很多人可能就有点苍白了 ...

  2. python调用按键精灵插件_按键精灵——如何实现办公自由(四)

    这是奔跑的键盘侠的第174篇文章 作者|我是奔跑的键盘侠 来源|奔跑的键盘侠(ID:runningkeyboardhero) 转载请联系授权(微信ID:ctwott) 前面写的几篇,不知道大家是否能看 ...

  3. python调用按键精灵插件_按键精灵自动寻路系列换算地图坐标寻路法

    金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚 ...

  4. python调用大漠找图_按键精灵大漠插件找图使用方法

    1 先将大漠插件下载下来,百度上搜索一下,或者按键精灵官方论坛里搜索,一大堆 2 将dm.dll和RegDll.dll这两个文件复制到按键精灵目录下的plugin目录里. 运行按键精灵,新建一个脚本 ...

  5. python 选择文件对话框插件_[ PyQt入门教程 ] PyQt5基本控件使用:消息弹出、用户输入、文件/目录选择对话框...

    本文主要介绍PyQt界面实现中常用的消息弹出对话框.提供用户输入的输入框.打开文件获取文件/目录路径的文件对话框.学习这三种控件前,先想一下它们使用的主要场景: 1.消息弹出对话框.程序遇到问题需要退 ...

  6. python调用按键精灵插件_[LOG]VC++项目导入大漠插件

    0x00 前言 大漠综合插件(dm.dll)采用vc6.0编写,是一款集前后台,文字识别,图色,键鼠,窗口,内存,DX,Call等功能于一身的综合插件. 大漠综合插件(dm.dll)主要用于按键精灵. ...

  7. python调用按键精灵插件_开发中IDE的选择?如何在VsCode上配置CC++,Java,Python环境...

    前言 工欲善其事必先利其器,这也是老生常谈的事情了.在做日常开发中,让我感受到一个顺手的开发工具的重要性.截至目前对于不同语言自己也使用过很多开发工具,有一些简单的编辑器例如:notepad++.Ed ...

  8. 按键精灵文字识别插件_按键精灵——如何实现办公自由(二)

    这是奔跑的键盘侠的第172篇文章 作者|我是奔跑的键盘侠 来源|奔跑的键盘侠(ID:runningkeyboardhero) 转载请联系授权(微信ID:ctwott) 上一期的这个大饼,那今天就来讲一 ...

  9. python调用第三方软件发信代码_【IT专家】python调用第三方邮件接口

    本文由我司收集整编,推荐下载,如有疑问,请与我司联系 python 调用第三方邮件接口 2017/08/10 1 单线程发送 #!/usr/bin/env python# -*- coding: UT ...

  10. python调用c语言函数_从Python调用C函数

    python调用c语言函数 We can call a C function from Python program using the ctypes module. 我们可以使用ctypes模块从P ...

最新文章

  1. java代码操作git_JGit--实现Git命令操作的Java API
  2. switchyomega插件_CTF|你所关注的CTFer都在用的插件合集【附:XXE补给+CTF训练集】...
  3. 【计算机网络】网络层 : 路由算法 ( 路由算法分类 | 静态路由算法 | 动态路由算法 | 全局性动态路由算法 | 分散性动态路由算法 | 分层次路由选择协议 )
  4. 配置百度云盘python客户端bypy上传备份文件
  5. sap转换成基本订单单位
  6. ZooKeeper自定义数据日志目录
  7. leetcode 688. Knight Probability in Chessboard | 688. “马”在棋盘上的概率(dp,记忆化搜索)
  8. php strval,PHP strval()函数
  9. 上海德拓人工智能事业部招聘图像算法工程师
  10. C++ 整型和字符串相互转换
  11. WinForm程序设计-ToolTip控件
  12. 【语音隐写】基于matlab GUI DCT+DWT音频数字水印嵌入提取【含Matlab源码 836期】
  13. 打开浏览器标签页并修改内容_解决因Bing导致Chrome打开标签页光标失焦的问题...
  14. php data取年月,PHP-date函数 年、月、日参数详解
  15. 远程工具显示Linux乱码问题解决方案
  16. [ javascript ] 司徒正美的fadeOut-fadeIn效果!
  17. 从身份证号获取身份证信息
  18. HTML5、css3、js实现3D相册
  19. SAP ABAP DUMP GETWA_NOT_ASSIGNED 指针未分配错误
  20. Easy-Es核心功能深度介绍

热门文章

  1. C++/Qt中文显示乱码与string/wstring/wchar_t转换
  2. 【病毒分析】——熊猫烧香 专杀工具C源码
  3. 1.2 安装 docker 容器并配置镜像加速器
  4. java 新建项目_java怎么新建项目?java新建项目实操案例
  5. 跟着鬼哥学so修改,五,实例第二篇
  6. python核心编程:入门Python编程的8个实践性建议
  7. 你以为我在玩游戏?其实我在学 Java
  8. java实现账号登陆界面_java用户登录界面的代码
  9. 用matlab解拉格朗日,用MATLAB实现拉格朗日插值
  10. HFSS15.0 安装破解说明