金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想制作脚本和学习按键精灵的朋友可以添加按键精灵学习交流群:554127455 学习路上不再孤单,金猪脚本伴你一同成长.
前俩期跟大家分别分享了关于wqm获取网页元素特征码的技巧和uu云远程打码平台的使用接入方法,这次小编把它们结合在一起,花了点时间用wqm写了一个简单、易懂的discuz论坛自动注册账号的小脚本分享给大家,有兴趣了解wqm写类似功能的童鞋不妨一看
填入注册信息时用到的元素特征码都是基于wqm分析组合出来的,不了解的童鞋建议先看看:【院刊】-【201507期】不要在一个元素特征字符串上吊死
[tr=rgb(154,205,50)]思路流程
从它的注册页面上大概可以看出它是这么个流程
技术小难点:
1.验证问答那边给出的数字并不是纯色的,是渐变色的,如何才能正确识别验证问答的算术表达式
2.验证码的出现受网络的影响,并不是实时出现的,有时还直接出不来,会显示红"X",怎么能判断验证码是否正常出现再截图上传到远程答题平台进行自动打码
[tr=rgb(154,205,50)]验证问答
游戏中的验证问答的数字是这样的,不容易直接用大漠提取文字本身做字库,但是背景色都是白色,所以小编原先是想通过大漠的ocr背景色识别来识别这些数字,但是发现效果不是很理想,主要是"-"号非常容易被识别错误,然后小编又想通过网页源文件配合正则来匹配出表达式,但是源文件好像没有这个表达式,最后偶然发现原来用wqm特征元素分析可以直接分析出整个的文本内容,所以利用web网页插件里的HtmlGet命令获取文本内容后直接替换就可以得到其表达式,再用eval函数即可返回其结果
相关代码如下
- Function 验证问答
- 内容= Plugin.Web.HtmlGet("text