现在平台或者软件为了限制自动操作,会增加验证功能,比如下面的图片

当然还有很多类型,对于这些验证功能,我们可以通过对接打码平台来完成验证。

我们今天以联众打码为例,关于平台注册账号这步我就不说了,只介绍一下具体的操作流程。

第一步:下载平台提供的源码。

下载地址:https://www.jsdati.com/docs/sdk

下载上图标注的“手机按键”的文件,然后解压缩我们会得到以下文件。

这4个文件,我们主要用到第1个和第3个,lzdm.lua从字母上看,应该是联众打码的拼音缩写,文件类型是lua,说明这个文件是按键精灵安卓版的插件文件。

再看一下第3个文件,文件名称没啥说的,看一下后缀是mqb说明是按键精灵手机助手的源文件,用的时候可以直接导入到按键当中,这个是核心文件,稍后我们具体说它的内容。

第二步,安装和使用联众提供的文件。

lzdm.lua这个插件需要复制到按键精灵安装目录下的Plugin文件夹。

这样就可以把联众打码插件安装到按键里面,安装好以后重启一下按键。

接下来是导入联众识别2.0新接口范例这个文件

选中要导入的文件,就可以查看源代码了。

我在截图上加了红框做了标记,这部分是需要我们填写的。

第三步,填写用户数据。

登陆自己的联众账户后台,新建一个软件。

名称和描述可以随意填写。

填写完成,查看密钥。

在密钥当中,联众2.0 接口 Secret是我们需要的。

以上是准备工作,下面开始实战操作使用了。

我们以识别下图中的字母为例~

上图中我仅仅是一个验证码的图片,不是任何软件的验证,所以仅做识别演示。

开始实际操作了~

1、把验证码图片单独截图,用到按键精灵的截屏命令,我们只要下图中红框里面的内容。

SnapShot '/sdcard/pictures/lianzhong.png',142,634,400,735

这行代码就是截图的操作,我用的雷电模拟器,单独运行一下,然后看看雷电共享文件夹有没有这个图片。

如果有了这个图片,说操作正确,如果没有你要仔细检查一遍是不是路径写错了,或者截图的范围不准确。

2、把这个图片上传给联众平台,让联众识别然后告诉我们结果。

按照后面的提示信息和之前的准备工作,把用户数据填完整。在填写的时候有一个数据需要注意一下,就是验证码类型 'tpe'

验证码有很多中类型,所以这个参数一定要填写准备,否则联众平台没法识别,可能你不知道自己要填什么类型,可以访问下面的网址:

https://www.jsdati.com/docs/price

根据类型描述,看看自己要验证的内容是什么类型,当然如果你实在分不清楚要填写什么类型,你可以直接联系联众客服,他们会告诉你的。另外验证码不同扣除的点数也不同,一个点数一分钱,当然也有折扣。

全部填写完整以后,把截屏命令填写到这个位置,如下图。

之后就可以运行脚本查看结果了

通过输出结果截图可以看到第23行代码是我脚本的识别结果~BCSM

返回到代码中看一下第23行

可以看到Result 这个变量是联众识别的结果,由于我这个比较简单,无需二次出来,可以直接通过 inputtext Result 这行命令输入到验证框里面。

如果遇到需要处理的返回值比如有3个坐标要分别点击。

也就是Result='120,232|342,523|372,566'我们想分别点击这3个坐标,可以按照我下面的方法,加在第23行代码后面。

需要说明一下截图的横坐标和截图的纵坐标,就是下图红框的这两个数字,这个是为了把给平台的相对坐标,改成模拟器的绝对坐标。所有涉及到坐标点击的都是要这么操作。

常见的验证还有滑块验证,返回值是两个坐标,把两个横坐标做减法,差值就是滑动的距离。然后拖动滑块,滑动对应的距离即可,需要注意很多app有检查滑动行为,如果一次性滑到位,会认为是脚本操作的,不予通过,所以滑动要分段进行。

联众平台识别也不是100%准确的,所以当出现填写验证结果没有通过的情况,可以把错误提交给联众平台,平台确认识别错误会返还扣除的点数。

稍微多说一点,由于平台已经把对接过程直接写好代码了,我们可以直接使用,如果想要研究具体原理,可以用记事本打开lzdm.lua这个文件,对接的基本原理就post提交图片给平台,和之前我写的百度云识别一个原理,只是这个用的lua语言编写的。

联众打码写滑动_如何能够对接联众打码平台相关推荐

  1. 系统试运行报告是谁写的_祝贺!杭联热电超高压高温背压机组168小时试运行圆满成功~...

    4月19日, 超高压高温背压机组 168小时试运行验收仪式 在杭联热电1#控制室举行, 并顺利通过验收~~ 总投资7000万 啃下一个个"硬骨头" 该项目为响应省政府推出地方热电联 ...

  2. outlook qr码在哪里_爱奇艺极速版邀请码是多少在哪里填写 邀请码怎么输入方法...

    爱奇艺极速版填写邀请码领爱奇艺会员卡,邀好友得人气值可兑爱奇艺VIP天卡/周卡/月卡/季卡/年卡.那么爱奇艺极速版邀请码是多少?爱奇艺极速版邀请码在哪里填怎么输入呢?下面小编给大家介绍一下. 爱奇艺极 ...

  3. qq视频转码失败怎么办_腾讯云点播视频转码需要注意的问题

    上传视频是否可以选择不转码? 老版腾讯云点播在控制台上传是必须选择转码模版的,但使用api上传的时候可以选择不转码,在申请媒资的时候, 指定mode参数为 no_transcoding就不会进行转码, ...

  4. python实现二维码识别软件_用 Python 生成 识别二维码

    说到二维码大家一定不陌生,可以说现在二维码几乎渗透到了我们生活的各个角落,举例来说吧,我们到超市商场购物时扫描二维码付款,我们出行时乘坐公交地铁扫描二维码进站,我们到菜鸟驿站取件时扫描二维码取件,如果 ...

  5. 快递取件码生成软件_一种分布式的取件码生成方法技术

    [技术实现步骤摘要] 本专利技术涉及样品柜取件码生成 ,特别涉及一种分布式的取件码生成方法. 技术介绍 在快递柜的领域中,快递员进行快件派送的时候,通常会遇到收件人无法立刻来取件的情况,这样就需要快递 ...

  6. tensorflow源码编译教程_极简入门TensorFlow C++源码

    前一段时间,一直在忙框架方面的工作,偶尔也会帮业务同学去优化优化使用TensorFlow的代码,也加上之前看了dmlc/relay,nnvm的代码,觉得蛮有意思,也想分别看下TensorFlow的Gr ...

  7. 快递取件码生成软件_一种快递柜取件码生成装置及其使用方法与流程

    本发明涉及快递柜技术领域,尤其是快递柜取件码生成装置及其使用方法. 背景技术: 随着人们生活与消费水平的提高,快递业也迅猛发展,快递柜的应用也越来越普及.现如今,许多社区或公共场所已经安装了大量的智能 ...

  8. java源码影视源码搭建教程_新版千月影视app源码+搭建教程

    使用notepad++批量替换URL[http://]为你的域名(被替换的域名访问有成品不能发布 需要修改的到前台confing里面查询),替换名称[鲸鹰影视]为你的应用名称: 服务端: 1.将替换好 ...

  9. 快递取件码生成软件_一种自动生成取件码的快递柜及其使用方法与流程

    本发明涉及快递柜技术领域,尤其是自动生成取件码的快递柜及其使用方法. 背景技术: 近年来,随着快递业的迅速发展,快递柜的应用也越发广泛.为了解决快递智能存储问题,许多小区已经安装了智能快递柜,快递员将 ...

  10. java实现魔方_闲来无事,用java写了一个魔方小程序。附源码 | 学步园

    闲来无事,用java写了一个魔方小程序.附源码 使用三维数组.相对来说还是简单.呵呵. import java.util.ArrayList; import java.util.List; impor ...

最新文章

  1. Oracle的视图与索引
  2. 【剑指offer-Java版】15链表中倒数第K个结点
  3. C Primer Plus(第六版):C语言概述
  4. 《四世同堂》金句摘抄(十六)
  5. 【CodeForces - 289E 】Polo the Penguin and XOR operation (数学,异或,贪心)
  6. LeetCode 1058. 最小化舍入误差以满足目标(排序+贪心)
  7. postgresql学习_在PostgreSQL中学习这些快速技巧
  8. android 开源项目列表【持续整理中。。。】
  9. Python实现从url中提取域名的几种方法
  10. 去除dataframe中的空行_Python数据分析中的处理与数值加速技巧简介
  11. Sharding-Proxy安装_以及_sharding-proxy自动分表配置_Sharding-Sphere,Sharding-JDBC分布式_分库分表工作笔记019
  12. JVM内存分析及导致内存溢出的不健壮代码及解决办法
  13. IOCP 写服务程序时的关键问题研究[转]
  14. 64位字长的高性能微型计算机,什么是字长字节和字长的区别
  15. java贪吃蛇源代码_java贪吃蛇源代码详解
  16. 教育网系统服务器域名地址,教育网宽带dns服务器IP地址(2021年更新)
  17. FreeImage使用方法
  18. 苹果Mac上的6 款值得开机启动的工具
  19. C语言编程魔法书--基于C11标准(陈铁)
  20. android 电视安装apk文件损坏,智能电视无法安装APK文件?原因都在这里!

热门文章

  1. dubbo学习视频教程
  2. MAC安装淘宝镜像NPM
  3. js 前端 银行卡图标处理
  4. python萤火虫算法_测试运行 - 萤火虫算法优化 | Microsoft Docs
  5. 图书馆借阅系统java参考文献_基于java的图书馆管理系统
  6. java两天速成_JAVA速成
  7. My project
  8. c语言系统主函数流程图,c语言流程图【调解方式】
  9. PDF文件转base64显示
  10. 服务器系统如何清理,服务器清理内存怎么清理