▲第三部分,软件脚本步骤说明▲:
这个脚本的这个重点就在于这个星星验证码怎么破解好呢,先打开网页,然后GET一下这个验证码地址,如下图所示,
这种验证主要是采集这种KEY链接并且只能用一次的,这个代码每一次都是不同的,是一个变量,
采集回来就可以自动利用接口,把验证码识别出来了,主要是采集这个[ke]变量的。
<% keyID=POST动作-6486
{GET}
<网址>http://aiapi.c2567.com:10001/lsm/shibie?k=[ke]&username=[文本框:极验号]&password=[文本框:极验密码]</网址>
<COOKIE>自动</COOKIE>
<HTTP头>自动</HTTP头>
<数据解码>UTF-8</数据解码>
<存入变量>OST返回数据</存入变量>
<备注>识别</备注>
{/GET}
%>
识别采集的结果保存为[resp]这个变量,调用为&luotest_response=[resp],p_username=这个是登陆账号,&p_passwd18={获取列表值}帐号密码|密码|自动{/获取列表值} 个是登陆账号的密码,如果登陆不成功,需要抓包看一下这个18他会经常变动的,<网址>http://www2.cpooo.com/members/logon_yanzheng.php?mid=</网址>这个就是提交的网址,网站基本是固定不变的,但这个不是一级域名要注意一下的。
<% keyID=POST动作-2786
{POST}
<网址>http://www2.cpooo.com/members/logon_yanzheng.php?mid=</网址>
<COOKIE>自动</COOKIE>
<HTTP头>自动</HTTP头>
<OST数据>p_username={获取列表值}帐号密码|账号|自动{/获取列表值}
&p_passwd18={获取列表值}帐号密码|密码|自动{/获取列表值}
&luotest_response=[resp]
&p_gotourl=
&submit-btn=+%B5%C7++%C2%BC+</POST数据>
<数据解码>GBK</数据解码>
<存入变量>OST返回数据</存入变量>
<备注>登陆</备注>
{/POST}
%>
然后步骤里会有采集缓存动作,把缓存采集下来,并且自动登陆上账号的,
采集好缓存,软件会自动跳到发帖脚本里,然后清空缓存,再设置缓存的自动发帖操作,这二步意思是避免网站不让上传图片,如果这样设置,网站就会一直给上传图片,这个原因暂时不明朗,反正这样的方法可以进行上传图片的。下面这段是这个脚本的全部源码:
<% keyID=打开网址25386
{打开网址}
<URL>http://www2.cpooo.com/members/logon_yanzheng.php?mid=</URL>
<备注>登录界面</备注>
{/打开网址}
%>
<% keyID=POST动作-7807
{GET}
<网址>http://www2.cpooo.com/members/logon_yanzheng.php?mid=</网址>
<COOKIE>自动</COOKIE>
<HTTP头>自动</HTTP头>
<数据解码>GBK</数据解码>
<存入变量>OST返回数据</存入变量>
<备注>采集验证码</备注>
{/GET}
%>
<% keyID=采集-1784
{万能采集}
<规则>
<要采集的数据>[POST返回数据]</要采集的数据>
<分割代码>class="l-captcha" data-site-key="</分割代码>
<结果中含有></结果中含有>
<结果中不含有></结果中不含有>
<开始部分></开始部分>
<结束部分>"</结束部分>
<查找></查找>
<替换为></替换为>
<采集补全><采集结果></采集补全>
<结果存入>变量</结果存入>
<存入>ke</存入>
</规则>
<备注>ke</备注>
{/万能采集}
%>
<% keyID=POST动作-6486
{GET}
<网址>http://aiapi.c2567.com:10001/lsm/shibie?k=[ke]&username=[文本框:极验号]&password=[文本框:极验密码]</网址>
<COOKIE>自动</COOKIE>
<HTTP头>自动</HTTP头>
<数据解码>UTF-8</数据解码>
<存入变量>OST返回数据</存入变量>
<备注>识别</备注>
{/GET}
%>
<% keyID=采集-3470
{万能采集}
<规则>
<要采集的数据>[POST返回数据]</要采集的数据>
<分割代码>"resp":"</分割代码>
<结果中含有></结果中含有>
<结果中不含有></结果中不含有>
<开始部分></开始部分>
<结束部分>"</结束部分>
<查找></查找>
<替换为></替换为>
<采集补全><采集结果></采集补全>
<结果存入>变量</结果存入>
<存入>resp</存入>
</规则>
<备注>resp</备注>
{/万能采集}
%>
<% keyID=POST动作-2786
{POST}
<网址>http://www2.cpooo.com/members/logon_yanzheng.php?mid=</网址>
<COOKIE>自动</COOKIE>
<HTTP头>自动</HTTP头>
<OST数据>p_username={获取列表值}帐号密码|账号|自动{/获取列表值}
&p_passwd18={获取列表值}帐号密码|密码|自动{/获取列表值}
&luotest_response=[resp]
&p_gotourl=
&submit-btn=+%B5%C7++%C2%BC+</POST数据>
<数据解码>GBK</数据解码>
<存入变量>OST返回数据</存入变量>
<备注>登陆</备注>
{/POST}
%>
<% keyID=倒计时-27340
{倒计时}<秒>1</秒><备注>倒计时1秒</备注>{/倒计时}
%>
<% keyID=设置浏览器缓存35433
{设置浏览器缓存}
<缓存值>[COOKIE缓存]</缓存值>
{/设置浏览器缓存}
%>
<% keyID=打开网址2538677
{打开网址}
<URL>http://www2.cpooo.com/members/logon_yanzheng.php?mid=</URL>
<备注>登录界面</备注>
{/打开网址}
%>
<% keyID=倒计时-22711
{倒计时}<秒>1</秒><备注>倒计时1秒</备注>{/倒计时}
%>
<% keyID=535549
{清空列表值}
<列表名>帐号密码</列表名>
{/清空列表值}
%>
<% keyID=采集-4896
{万能采集}
<规则>
<要采集的数据>[浏览器COOKIE]</要采集的数据>
<分割代码></分割代码>
<结果中含有></结果中含有>
<结果中不含有></结果中不含有>
<开始部分></开始部分>
<结束部分></结束部分>
<查找></查找>
<替换为></替换为>
<采集补全><采集结果></采集补全>
<结果存入>列表</结果存入>
<存入>帐号密码|账号</存入>
</规则>
<备注>账号</备注>
{/万能采集}
%>
<% keyID=帐号密码23754
{切换列表}
<列表集合>
帐号密码|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=调用脚本-diping66
{调用脚本}
<脚本名>diping66</脚本名>
<传参>
</传参>
{/调用脚本}
%>
这个脚本描述了,怎么样遇到星星验证码,进行破解登陆,并且还可以学会调用脚本,采集缓存,遇到这种明明上传定位是对的,却不让上传图片的怪事情的处理方式法。