传入参数:
1.name:用户名
2.password:密码
方法调用返回值示例:
1.成功返回: 1|token(token是重要的返回参数,后面所有的请求都要传这个参数值)
2.失败返回: 0|错误信息
<% keyID=POST动作-3694
{GET}
<COOKIE>自动</COOKIE>
<HTTP头>自动</HTTP头>
<数据解码>UTF-8</数据解码>
<存入变量>POST返回数据</存入变量>
<备注>这个是手机平台账号登陆</备注>
{/GET}
%>
点这步测试运行一下:
返回这些参数:其它都没有用,一般只要这段4466a4d7d6e9d3fb0e630202ea5d79f7
HTTP/1.1 200
Server: nginx/1.10.3
Date: Wed, 27 Mar 2019 07:25:06 GMT
Content-Type: text/html;charset=UTF-8
Transfer-Encoding: chunked
Connection: close
1|4466a4d7d6e9d3fb0e630202ea5d79f7
我们加一个采集,采集回这段代码,采集如下图所示:
[登陆变量]采集保存的是这个变量名称,后面这个调用也是这个名称的
登陆上手,我们就要获取手机
把这段放到GET里就可以获取手机号码了
http://api.sfoxer.com/api/do.php?action=getPhone&token=[登陆变量]&sid=66311
其中这个66311,是固定的项目ID,对应注册网站调取,没有网站得向网站申请,不然会收不到手机短信。向他网站索取,或是自己登陆平台软件进行查询。
点测试动作,会获取到手机,下面我们把号码采集回来,如下图所示,保存的变量名称是[手机号码变量]
采集手机号码手,我们就要打开网站注册地址,如下图所示:
然后我们获取验证码图片,如下图所示:
这里加一个7100代号的识别结果,这个是若快的算术代号,不知道代号是多少可以问他若快客服。如下图所示,右边还要设置网页验证码。
做了识别验证码,把结果输入到网页中去,如下图所示
输入验证码结果后,我们还要按网页输入手机号码,如下图所示,这里就是输入手机号码,这个手机号码是我们运行刚才采集手机号码后,这个图上的第三步,才会有得选择。
然后加一个点击,点击这个网页获取手机验证码。如下图所示,注意顺序,注意是鼠标右键,不是左键,弹出点击窗口后,直接点确定。
获取后,一定要加一个倒计时,如下图所示:
再用GET获取短信
http://api.sfoxer.com/api/do.php?action=getMessage&token=登录时返回的令牌&sid=项目id&phone=取出来的如下图所示,这个是换成我们软件的意思是这样的,获取短信的意思
运行这步获取后,会得到这个和机验证码短信,如下图所示:
然后获取这步短信验证码,进行采集,如下图所示:
然后这里输入一下短信验证码,也就是我个上面采集的,如下图所示:
然后输入一个密码去,如下图所示:
全部输入好后,我们加一个点击下一步,如下图所示:
下一步后,加一个输入姓名,这些都是网页要求的,他要啥就输入啥子,如下图所示:
再加一个输入学校,学校一定要他网页有的,不然会提示输入不成功。如下图所示:
然后加一个点击去,就可以实现点击这个网页专科什么东东的,如下图所示:
然后加一个点击功能去,点击一个完成,就可以注册成功账号了。如下图所示
测试眯击动作后,是这步,运行一下它,发现能注册成功的,如下图所示:
注册成功,我们可以加一个逻辑判断,判断有退出这个源码,就采集采集账号:
这个是采集手机号码变量的这个代码保存到列表的意思
然后把对应的密码也采集下来,保存到列表对应的密码框中:
这个逻辑判断夹着这个采集的是中:
有了这个逻辑判断,就不会把不成功的号码给采集下来,注册成功才会采集的意思。如果没有这步逻辑判断,那就是不成功也采,成功也采。
注册成功后,我们就要把号码给释放出来,这样就可以获取新的手机号码,进行注册,如上图所示,在逻辑判断后面加上这个清空缓存和释放号码
注册成功,加清空缓存,切换IP,释放号码,再跳到第一步进行重新注册账号。
这些是这个脚本的源码: