|
*求助技巧:规则求助时,请提供“规则报告.txt”、“帐号密码“、”.hwl数据包“、”.wzdr规则“等,否则可能无法给您满意答案!
*大家也有自己的事情要做,所以尽量详细,有助于更快得到大家的答复。拒绝伸手党!
*如果此求助信息不详细,或者有答案不采纳的,将会被移动灌水版块。
*规则报告内容太多,请保存为.txt文件上传,否则违规文本,会被系统禁止,无法发帖成功。
本帖最后由 dodd001 于 2015-11-7 20:36 编辑
我贴上代码,大神们帮我看一下,标签哪里错了,脚本算出来的结果和参数里脚本对应的标签结果不一样,怎么回事
- [编码][/编码]
- [变量1]{大写字母=1}{随机数字=5}[/变量1]
- [变量2]111111aA[/变量2]
- [变量3]{随机数字=9}@qq.com[/变量3]
- --------------------------------------------------------------------------------清除cookie
- [清除Cookie]xxx.com[/清除Cookie]
- [登录前退出][/登录前退出]
- --------------------------------------------------------------------------------正式登录前
- [登录前提交网址1]http://www.xxx.com/member.php?mod=register[/登录前提交网址1]
- [登录前提交1参数1]<input type="hidden" name="formhash" value="(.*?)" />[/登录前提交1参数1]
- [登录前提交1参数2]请计算运算式:<span class='linknum'>(.*?) = \?</span>[/登录前提交1参数2]
- [登录前提交1参数3]<a href="(.*?)"><span class='linknum'>【{登录前脚本2}】[/登录前提交1参数3]
- [登录前脚本2]
- function test() {
- var temp = {登录前提交1参数2};
- return (temp);
- }
- [/登录前脚本2]
- [登录前脚本2名称]test[/登录前脚本2名称]
- [登录前脚本2参数][/登录前脚本2参数]
复制代码
这里是规则报告,明明算出来是22,但参数里显示的是15
- ■■■■■■■■[20:02:34] 登录前提交1参数1 【正则 处理前】: <input type="hidden" name="formhash" value="(.*?)" />
- ■■■■■■■■[20:02:34] 登录前提交1参数1 【正则 处理后】: <input type="hidden" name="formhash" value="(.*?)" />
- ■■■■■■■■[20:02:34] 登录前提交1参数1 【正则 结果】: 9860e16a
- ■■■■■■■■[20:02:34] 登录前提交1参数2 【正则 处理前】: 请计算运算式:<span class='linknum'>(.*?) = \?</span>
- ■■■■■■■■[20:02:35] 登录前提交1参数2 【正则 处理后】: 请计算运算式:<span class='linknum'>(.*?) = \?</span>
- ■■■■■■■■[20:02:35] 登录前提交1参数2 【正则 结果】: 14 + 8
- ■■■■■■■■[20:02:35] 登录前提交1参数3 【正则 处理前】: <a href="(.*?)"><span class='linknum'>【{登录前脚本2}】
- ■■■■■■■■[20:02:35] 登录前提交1参数3 【正则 处理后】: <a href="(.*?)"><span class='linknum'>【15】
- ■■■■■■■■[20:02:35] 登录前提交1参数3 【正则 结果】:
- ■■■■■■■■[20:02:35] 登录前提交2脚本:
- function test() {
- var temp = {登录前提交1参数2};
- return (temp);
- }
- ■■■■■■■■[20:02:35] 登录前脚本2 【处理后】:
- function test() {
- var temp = 14 + 8;
- return (temp);
- }
- ■■■■■■■■[20:02:35] 登录前脚本2名称: test
- ■■■■■■■■[20:02:35] 登录前脚本2 【结果】: 22
复制代码
后运行的 登录前脚本2
所以,前面,调用到了上次的 登录前脚本2 结果。
也就是说,这里不能用{登录前脚本2}: <a href="(.*?)"><span class='linknum'>【{登录前脚本2}】
正则可以这样写:<a href="(.*?)"><span class='linknum'>【.*?】
|
|