all-in-one-in-one-in-one-in-one-in-one-in-one-one-in-one-one-one-touch代码(安卓版按键精灵教程)
现在为了限制自动操作,平台或者软件都会增加验证功能,比如下图。
当然也有很多种。对于这些验证功能,我们可以通过对接编码平台来完成验证。
(资料图片仅供参考)
今天我们就以联众编码为例。平台注册账号的步骤我就不说了,只介绍一下具体操作流程。
之一步:下载平台提供的源代码。
下载地址:https://www.jsdati.com/docs/sdk
下载上面标注的“手机钥匙”的文件,然后解压。我们将获得以下文件。
这四档,我们主要用之一档和第三档。lzdm.lua,从字母上看,应该是联众打字码的拼音缩写。文件类型是lua,说明这个文件是Android版按钮向导的插件文件。
再看第三个文件。关于文件名没什么好说的。看后缀mqb,说明是按钮向导手机助手的源文件。使用时可以直接导入到按钮中。这是核心文件,后面会讲到它的内容。
第二步:安装使用联众提供的文件。
Lzdm.lua这个插件需要复制到key wizard安装目录下的Plugin文件夹中。
这样就可以将联众打码插件安装到key中,安装后重启key。
接下来就是导 *** 众识别2.0的新界面样本文件。
选择要导入的文件,可以查看源代码。
我用红框标记了截图,我们需要填写。
第三步:填写用户数据。
登录你的联众账号后台,新建一个软件。
名称和描述可以随意填写。
完成并检查密钥。
其中的关键,联众2.0接口秘笈正是我们所需要的。
以上是准备工作,以下是实际操作。
下面就以识别下图中的字母为例吧~
上图我只是一个验证码的图片,不是任何软件的验证,所以只做识别演示。
实际操作开始了~
1.单独截图验证码图片,使用按键向导的截图命令。我们只需要下图红框中的内容。
SnapShot "/SD card/pictures/lianzhong . png ",142634400735
这行代码就是截图的操作。我用闪电模拟器。单独运行一下,然后看看闪电共享文件夹有没有这张图。
如果有这张图,就说操作正确。如果没有,就要仔细检查是路径错误还是截图范围不准确。
2.把这张图上传到联众平台,让联众鉴定后再告诉我们结果。
根据以下提示信息和之前的准备工作,完成用户数据。填写时有一个数据需要注意,就是验证码类型“tpe”
验证码的种类很多,这个参数一定要填,否则联众平台无法识别。也许你不知道你想填写什么类型,你可以访问以下网址:
https://www.jsdati.com/docs/price
根据类型描述,看你要验证什么类型的内容。当然,如果实在分不清填什么类型,可以直接联系联众 *** ,他们会告诉你的。另外,不同的验证码扣除的积分也不一样。一分一分钱,当然有优惠。
所有信息完成后,把截图命令填到这个位置,如下图。
然后,您可以运行脚本来检查结果。
从输出结果的截图可以看出,第23行代码是我的脚本~BC *** 的识别结果。
回到代码,看第23行。
可见,变量结果是大众认同的结果。因为我的比较简单,不需要出来两次。我可以通过命令inputtext Result直接输入到验证框中。
如果遇到需要处理的返回值,比如有三个坐标可以分别点击。
即result = "120,232 | 342,523 | 372,566 "。我们要分别点击这三个坐标,可以按照我下面的方法,添加到第23行代码。
需要说明的是,截图的横坐标和纵坐标是下面红框中的两个数字。这是把给平台的相对坐标变成模拟器的绝对坐标。当涉及到坐标点击时,这就是你要做的。
常见的验证包括滑块验证。返回值是两个坐标。减去两个横坐标,差就是滑动距离。然后拖动滑块并滑动相应的距离。需要注意的是,很多app都会检查滑动行为。如果一次滑动到位,会被认为是脚本操作,不会通过,所以滑动要分段进行。
联众平台识别不是100%准确,所以当验证结果失败时,可以向联众平台提交错误,平台确认识别错误后会返还扣除的积分。
再多一点,既然平台直接写了对接流程,我们就可以直接用了。如果想研究具体原理,可以用记事本打开文件lzdm.lua。对接的基本原理是发布和提交图片到平台,用我之前写的百度云识别一个原理,但是这个是用lua语言写的。
关键词: