营销神器

 找回密码
 快速注册

QQ登录

只需一步,快速开始

(新版免费无功能限制)营销神器2024版帮助文档已更新到 docs.wzdr.cn 点击进入查阅!非常详细!

JS脚本调用例程

2014-6-19 16:53| 发布者: 刺客| 查看: 22290| 评论: 0

摘要: 脚本调用例程,如果你想深入研究,需要学习一段时间的javaScript基础知识,当然也可以购买、定制脚本。
JS脚本调试工具(集成很多常用例程): [营销神器 - 辅助菜单 - 脚本工具]


4.2.0.0版功能:

中文输入和删除不会乱码;(其他网络上很多JS调试工具,遇到中文都会乱码,很是头疼)
自动检测JS代码错误;
高亮已选中的所有文本;
自动显示所有函数到列表框;
内置常用JS代码;
自动匹配扩高并高亮;
自动生成神器规则;



例1:

----------分-----割-----线----------登录前脚本1执行 完成后,才会执行 登录前提交网址1
[登录前脚本1]function timeStamp() { return new Date().getTime(); }[/登录前脚本1]
[登录前脚本1名称]timeStamp[/登录前脚本1名称]
[登录前脚本1参数][/登录前脚本1参数]
[登录提交网址1]http://t.wzdr.cn/?{登录前脚本1}[/登录提交网址1]
----------分-----割-----线----------登录前脚本2
[登录前脚本2]{常量2}[/登录前脚本2] --常量里面的数据,保存后,会自动加密放在规则文件里,需要下载完整例程
[登录前脚本2名称]encode64[/登录前脚本2名称]
[登录前脚本2参数]a123456[/登录前脚本2参数]
[登录提交网址2]http://t.wzdr.cn/?{登录前脚本2}[/登录提交网址2]


例2:

------注册页面获取相关参数
[登录前提交网址1]http://dx30.wzdr.cn/member.php?mod=register[/登录前提交网址1]
[登录前提交1参数1]name="formhash" value="(.*?)"[/登录前提交1参数1] --c39171ad
------注册页面获取问题
[登录前提交网址2]http://dx30.wzdr.cn/misc.php?mod=secqaa&action=update&idhash=SqGR4f40&inajax=1&ajaxtarget=secqaa_SqGR4f40[/登录前提交网址2] --这里的参数和提交时保持一致即可。
[登录前提交2参数1]输入下面问题的答案
(.*?) =[/登录前提交2参数1]
---------脚本处理开始,计算加减法
[登录脚本1]function test()
{
var temp = {登录前提交2参数1};
return temp;
}[/登录脚本1]
[登录脚本1名称]test[/登录脚本1名称]
[登录脚本1参数][/登录脚本1参数]


例3:

--取6以内的随机数字(包含0)
[登录脚本1]function test()
{
var a;
a=parseInt(6*Math.random());
return a;
}[/登录脚本1]
[登录脚本1名称]test[/登录脚本1名称]
[登录脚本1参数][/登录脚本1参数]
[登录提交网址1]http://t.wzdr.cn/?{登录脚本1}[/登录提交网址1] --调用脚本生成的0到5之间的随机数字

例4:

[登录前提交网址1]http://t.wzdr.cn/?[/登录前提交网址1] 
[登录前提交1参数1][/登录前提交1参数1] --从最前面的某个页面取出某个参数,比如这个参数是cc,那么把"cc"替换为{登录前提交1参数1}
[登录前脚本2]function test() {
    var wenti = "cc"
    if (wenti == "aa") {
        x = "aaa";
    } else if (wenti == "bb") {
        x = "bbb";
    } else if (wenti == "cc") {
        x = "ccc";
    } else if (wenti == "cc") {
        x = "ccc";
    } else {
        x = "xxx";
    }
    return x;
}[/登录前脚本2]
[登录前脚本2名称]test[/登录前脚本2名称]
[登录前脚本2参数][/登录前脚本2参数]
[登录提交网址1]http://t.wzdr.cn/?{登录前脚本2}[/登录提交网址1] 

例5:

[登录脚本1]function createVCR_Code() {
var VCR_Code;
VCR_Code = "";
var codeLength = 4;
var checkCode = "";
if (checkCode === null) {
    return;
}
checkCode.value = "";

var selectChar = new Array(2, 3, 4, 5, 6, 7, 8, 9, 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');

for (var i = 0; i < codeLength; i++) {
    var charIndex = Math.floor(Math.random() * 32);
    VCR_Code += selectChar[charIndex];
}
if (VCR_Code.length != codeLength) {
    createVCR_Code();
}
return VCR_Code;
}[/登录脚本1]
[登录脚本1名称]createVCR_Code[/登录脚本1名称]
[登录脚本1参数][/登录脚本1参数]
[登录提交网址1]http://www.vipcareer.com/Login.aspx[/登录提交网址1]
[登录提交数据1]Email=dg32424%40qq.com&Pwd=dg32424%40qq.com&LoginCheckCode={登录脚本1}&checkCode={登录脚本1}&button2=%E7%99%BB+%E5%BD%95&Remenber=true&Act=ActLogin&fromUrl=%2FUser%2FConsole.aspx[/登录提交数据1]

例6:

[发布前脚本1]function getGTK(str){ var hash = 5381; for(var i = 0, len = str.length; i < len; ++i) {hash += (hash << 5) + str.charAt(i).charCodeAt();} return hash & 0x7fffffff;}[/发布前脚本1]
[发布前脚本1名称]getGTK[/发布前脚本1名称]
[发布前脚本1参数]@yZpvm9bCc[/发布前脚本1参数]
[发布前提交网址1]http://b1.qzone.qq.com/cgi-bin/blognew/get_abs?hostUin={文章标题}&blogType=0&cateHex=&statYear=2014&reqInfo=5&pos=0&num=25&g_tk={发布前脚本1}[/发布前提交网址1]



Q、我对JS不熟悉,遇到加密密码无法解决?

答:可以到此贴免费申请,回帖提供网址。(申请帖 http://www.wzdr.cn/thread-85271-1-1.html


Q、谷歌V8引擎支持吗?

答:支持,详细查看 http://www.wzdr.cn/article-816.html


Q、如何在规则报告中,如何屏蔽JS脚本代码?(大量代码影响查看报告)

方法1:软件底部不勾选“保存返回文本”;

方法2:标签后面加上一个n   如:[发布1脚本]xxx[/发布1脚本]n

屏蔽后会显示:***屏蔽脚本代码***代码长度:xx字节


Q、6.3.0.0新版神器取消了JS调试工具,现在应该用什么工具?



相关帖子:










[2017-11-23更新]
[2018-04-22更新]
[2020-10-27更新]
[2022-04-01更新]

6

鲜花

握手
1

雷人

路过

鸡蛋

刚表态过的朋友 (7 人)

相关阅读

抢沙发||关于我们|手机版|营销神器 (蜀ICP备14013818号)

GMT+8, 2024-3-19 13:46

Powered by 营销神器论坛 Discuz!X3.4

© 2007-2023 营销工具

返回顶部