• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[郭立员] [安卓按键]接码注册脚本的编写流程 [复制链接]

1#

大家好,我是公众号3分钟学堂的郭立员,今天给大家带来一个按键精灵安卓版对接接码平台流程的讲解。


首先说一下什么是接码,它指的是接收短信验证码,那么对接接码平台就是借用别人平台的手机号码,获取短信验证码。(本质上就是借鸡下蛋了)


接码涉及的知识点

①对接接码平台的基本逻辑是啥?


接码平台就是一个网站,我们对接网站是把数据发送给网站,网站接收到数据之后,处理完返回数据给我们。


②接码的发送数据的常见方式:get方式

url.get("http://www.baidu.com")

这个就是通过get方式获取百度网页的数据。


多数接码平台都是get方式,也有少部分是post方式。


接码的接口分析,接口就是网址(这是重点)


举例:

http://api.do889.com:81/api/logi ... &password=xxxxx



我用一张图标注了接口网址每一部分都是什么内容。


这些部分的分割是有规律的,我们逐一来说一下:


域名:其实就是我们常说的网址,这部分是一级域名,二级域名,多级域名都可以,.com .cn .net 有这些的通常是网址


端口:它前面是冒号,并且是数字组成,同样这个冒号也是区分网址的标识,看到冒号了,冒号前是域名,冒号后是端口。(端口可省略,不是所有接口都有)


二级目录:前后是斜杠就是二级目录,如果上图中后面还有斜杠就是三级目录,区分它就是看斜杠的数量。


事件:这部分命名比较讲究,通常它是让大家知道这个接口是干什么用的,比如上图是logins,翻译成中文就是登陆的意思,也就是说这个接口是登录接口。区分它的方法是看它后面有一个问号。


参数:问号后面的全部是参数,参数的数量不是固定的,有几个参数是根据连接符号&识别,它的格式就是参数1&参数2。

参数的格式:参数名=参数值


接口网址的组成就是这些,大家可以对照着去分析别的接口。


接码用到的按键命令

①url.get命令

  1. url.get("http://api.do889.com:81/api/logins?username=zzzxxx&password=xxxxx")
复制代码
②参数拼接
  1. Dim 账号="xxxxxx"
复制代码
拼接的目的是为了把接口参数部分内容换成变量,这样方便数据替换。

变量和字符串拼接这个知识点,我的基础课第30课有专门讲解。


③json的提取


现在大部分接码平台的返回值都是json格式。如:


{"message":"登录成功","token":"xxxxxxxxxxxxxxxxxxxxxx"}


如果返回值中有花括号就是json格式,


json的提取方式就是先转成table格式,然后用键值对提取。

  1. Dim json=url.get("http://api.do889.com:81/api/logins?username=zzzxxx&password=xxxxx")
复制代码
接码的基本步骤

第一步:获取接码的token





第二步:获取手机号


第三步:填入手机号,点击获取短信按钮


第四步:重复获取短信验证码,知道获取到验证码结束,

这一步之所以要重复获取短信,是因为注册某个app的账号,接收短信是有等待时间的,有的是几秒钟,有的是十几秒,甚至是收不到短信,所以要反复获取。




第五步:填入验证码,完成账号注册。


最后编辑郭立员 最后编辑于 2022-02-26 20:49:31
扫码免费获取我的基础教程【视频教程】
扫码下方二维码关注我的公众号:3分钟学堂

QQ交流群:936858410
发新话题 回复该主题