--配套标签{分隔符} --紫色表示无验证码(分隔符左边的数据) --红色标签有验证码(分隔符右边的数据) 例1: [登录前提交网址1]http://test.wzdr.cn/dx31/member.php?mod=logging&action=login[/登录前提交网址1] [登录前提交1参数1]<#span id="seccode_(.*?)"><#/span>[/登录前提交1参数1] --请去掉左边的2个#号 [登录前提交1参数2]name="formhash" value="(.*?)"[/登录前提交1参数2] -------------------------【登录验证码触发判断】 [登录验证码触发协议头][/登录验证码触发协议头] --和其他提交标签一样,也可以加协议头 [登录验证码触发]http://test.wzdr.cn/dx31/member.php?mod=logging&action=login{分隔符}>updateseccode[/登录验证码触发] --如果从{分隔符}左边网址找到右边内容,就表示本次登录有验证码 [登录验证码触发提交数据][/登录验证码触发提交数据] --如果是从POST返回的文本中判断,才需要此标签 -------------------------如果本次有验证码,才会读取验证码 [登录验证码协议头][/登录验证码协议头] [登录验证码]http://test.wzdr.cn/dx31/misc.php?mod=seccode&update=94148&idhash={登录前提交1参数1}[/登录验证码] -------------------------登录提交,检测到需要验证码时,会自动读取{分隔符}后面的内容提交,无验证码时,自动读取{分隔符}左边的数据提交 [登录提交网址1]http://test.wzdr.cn/dx31/member.php?mod=logging&action=login&loginsubmit=yes&loginhash=LMUi4&inajax=1{分隔符}http://test.wzdr.cn/dx31/member.php?mod=logging&action=login&loginsubmit=yes&loginhash=LVio1&inajax=1[/登录提交网址1] [登录提交数据1]formhash=f1cf3268&referer=http%3A%2F%2Ftest.wzdr.cn/dx31%2F.%2F&loginfield=username&username={帐号}&password={密码}&questionid=0&answer={分隔符}formhash={登录前提交1参数2}&referer=http%3A%2F%2Ftest.wzdr.cn/dx31%2Fforum.php&loginfield=username&username={帐号}&password={密码}&questionid=0&answer=&seccodehash={登录前提交1参数1}&seccodemodid=member%3A%3Alogging&seccodeverify={登录验证码}[/登录提交数据1] -------------------------登录成功判断 [登录成功特征1]欢迎您回来,===登录成功了![/登录成功特征1] [登录失败特征1]抱歉,验证码填写错误===验证码错误[/登录失败特征1] --有验证码时,必须用===验证码错误来判断是否验证码错误 -------------------------登录成功后获取formhash值 [登录后提交网址1]http://test.wzdr.cn/dx31/forum.php?gid=1[/登录后提交网址1] [登录后提交1参数1]name="formhash" value="(.*?)"[/登录后提交1参数1] -------------------------【发布验证码触发判断】 [发布验证码触发协议头][/发布验证码触发协议头] [发布验证码触发]http://test.wzdr.cn/dx31/forum.php?mod=post&action=newthread&fid=2{分隔符}>updateseccode[/发布验证码触发] --如果从{分隔符}左边网址找到右边内容,就表示本次发布有验证码 -------------------------如果本次有验证码,才会读取验证码 [发布验证码协议头][/发布验证码协议头] [发布验证码]http://test.wzdr.cn/dx31/misc.php?mod=seccode&update=88257&idhash=SMnY2Za0[/发布验证码] --SMnY2Za0和下面提交数据保存一样也可以 -------------------------发布提交,检测到需要验证码时,会自动读取{分隔符}后面的内容提交,无验证码时,自动读取{分隔符}左边的数据提交 [发布提交网址1]http://test.wzdr.cn/dx31/forum.php?mod=post&action=newthread&fid=36&extra=&topicsubmit=yes{分隔符}http://test.wzdr.cn/dx31/forum.php?mod=post&action=newthread&fid=36&extra=&topicsubmit=yes[/发布提交网址1] [发布提交数据1]formhash={登录后提交1参数1}&posttime=1383998799&wysiwyg=1&subject=sssssssssss111111&message=zzzzzzzzz2222222222&replycredit_extcredits=0&replycredit_times=1&replycredit_membertimes=1&replycredit_random=100&readperm=&price=&tags=&rushreplyfrom=&rushreplyto=&rewardfloor=&replylimit=&stopfloor=&creditlimit=&allownoticeauthor=1&usesig=1&save={分隔符}formhash={登录后提交1参数1}&posttime=1382268180&wysiwyg=1&subject=sssssssssss111111&message=zzzzzzzzz2222222222&replycredit_extcredits=0&replycredit_times=1&replycredit_membertimes=1&replycredit_random=100&readperm=&price=&tags=&rushreplyfrom=&rushreplyto=&rewardfloor=&replylimit=&stopfloor=&creditlimit=&allownoticeauthor=1&usesig=1&seccodehash=SMnY2Za0&seccodemodid=forum%3A%3Apost&seccodeverify={发布验证码}&save=[/发布提交数据1] -------------------------发布成功判断 [发布成功特征1]>发表于 <===发帖成功了![/发布成功特征1] [发布失败特征1]抱歉,验证码填写错误===验证码错误[/发布失败特征1] --有验证码时,必须用===验证码错误来判断是否验证码错误 -------------------------获取成功网址,并保存在网址库里面 [成功网址]<#link href="(.*?)" rel="canonical"[/成功网址] --请去掉左边的#号 [网址库]{成功网址}[/网址库] 例2: [登录识别库]识别库名称.cds===密码[/登录识别库] --只需要加上这一个标签,即可开启识别库功能 例3: [2016-04-23修正] 感谢[土生金 QQ:7573***]提醒 |
抢沙发||关于我们|手机版|营销神器 (蜀ICP备14013818号)
GMT+8, 2023-12-2 19:55