|
*求助技巧:规则求助时,请提供“规则报告.txt”、“帐号密码“、”.hwl数据包“、”.wzdr规则“等,否则可能无法给您满意答案!
*大家也有自己的事情要做,所以尽量详细,有助于更快得到大家的答复。拒绝伸手党!
*如果此求助信息不详细,或者有答案不采纳的,将会被移动灌水版块。
*规则报告内容太多,请保存为.txt文件上传,否则违规文本,会被系统禁止,无法发帖成功。
登陆和收到信息这步都是成功的
但是正则获取的时候出现了错误,获取不到了,大神帮忙指导一下,我把代码贴出来
- [编码]utf8[/编码]
- --------------------------------------------------------------------------------清除cookie
- [清除Cookie]mail.163.com|163.com[/清除Cookie]
- [登录退出][/登录退出]
- --------------------------------------------------------------------------------正式登录
- [登录提交网址1]https://mail.163.com/entry/cgi/ntesdoor?df=mail163_letter&from=web&funcid=loginone&iframe=1&language=-1&passtype=1&product=mail163&net=c&style=-1&race=129_93_73_gz&uid={帐号}@163.com[/登录提交网址1]
- [登录提交数据1]savelogin=0&url2=http%3A%2F%2Fmail.163.com%2Ferrorpage%2Ferror163.htm&username={帐号}&password={密码}[/登录提交数据1]
- [登录提交1参数1]\?sid=(.*?)&df[/登录提交1参数1]
- [登录成功特征1]top.location.href===登陆成功[/登录成功特征1]
- [登录失败特征1][/登录失败特征1]
- [登录提交2等待]1000[/登录提交2等待]
- [登录提交网址2]http://mail.163.com/js6/s?sid={登录提交1参数1}&func=mbox:listMessages&LeftNavfolder1Click=1&mbox_folder_enter=1[/登录提交网址2]
- [登录成功特征2]科学网(www.sciencenet.cn)注册确认邮件===收到邮件[/登录成功特征2]
- [登录提交2参数1]'id':'(.*?)',
- 'fid':1,
- 'size':2751,
- 'from':'"科学网" [/登录提交2参数1]
- [登录提交网址3]http://mail.163.com/js6/read/readhtml.jsp?mid={登录提交2参数1}&font=15&color=064977[/登录提交网址3]
- [登录提交3参数1]<a href="(.*?)"[/登录提交3参数1]
- [登录提交3参数1替换]amp;>>>[/登录提交3参数1替换]
- [登录提交网址4]{登录提交3参数1替换}[/登录提交网址4]
- [登录成功特征4]您的帐号已激活成功===注册成功[/登录成功特征4]
复制代码
这里是规则报告
- <string name="id">47:1tbiLxSpwFUL4zsfTwAAsE</string>
- <int name="fid">1</int>
- <int name="size">2751</int>
- <string name="from">"科学网" <sciencenet@stimes.cn></string>
- <string name="to">"dodd005" <dodd001@163.com></string>
- <string name="subject">[科学网] 科学网(www.sciencenet.cn)注册确认邮件</string>
- <date name="sentDate">2015-11-05 20:51:31</date>
- <date name="receivedDate">2015-11-05 20:51:32</date>
- <int name="priority">3</int>
- <int name="backgroundColor">0</int>
- <string name="antiVirusStatus">novirus</string>
- <int name="label0">0</int>
- <object name="flags">
- <boolean name="popRead">true</boolean>
- <boolean name="read">true</boolean></object>
- <string name="hmid"><201511051231.14e878105120@bbs.sciencenet.cn></string>
- <string name="rootid"></string></object>
- ■■■■■■■■[12:50:28] 登录提交2参数1 【正则 处理前】: 'id':'(.*?)',
- 'fid':1,
- 'size':2751,
- 'from':'"科学网"
- ■■■■■■■■[12:50:28] 登录提交2参数1 【正则 处理后】: 'id':'(.*?)',
- 'fid':1,
- 'size':2751,
- 'from':'"科学网"
- ■■■■■■■■[12:50:28] 登录提交2参数1 【正则 结果】:
复制代码
正则获取不到,如果单单用"id">(.*)<可以获取到,但并不是我要的,因为里面有很多这种id标示,我必要要指定科学网的,是不是用到循环标签呢
大神帮忙指导一下 |
|