|
|
本帖最后由 r2252342 于 2015-1-6 11:53 编辑
验证码触发,智能检测是否有验证码
2014-5-29 19:13| 发布者: 刺客| 查看: 882| 评论: 0
摘要: 比如一些网站,登录的时候偶尔有验证码,发布的时候偶尔也有验证码,为了节约打码次数,所以我们需要用验证码触发标签来智能判断是否需要验证码。
配套标签{分隔符}
例程:
-------------------------【登录验证码触发判断】
[登录验证码触发]http://127.0.0.1/dx31/member.php?mod=logging&action=login{分隔符}>updateseccode[/登录验证码触发] --如果从{分隔符}左边网址找到右边内容,就表示本次登录有验证码
-------------------------如果本次有验证码,才会读取验证码
[登录验证码]http://127.0.0.1/dx31/misc.php?mod=seccode&update=94148&idhash={登录前参数1}[/登录验证码]
-------------------------登录提交,检测到需要验证码时,会自动读取{分隔符}后面的内容提交,无验证码时,自动读取{分隔符}左边的数据提交
[登录提交网址1]http://127.0.0.1/dx31/member.php?mod=logging&action=login&loginsubmit=yes&loginhash=LMUi4&inajax=1{分隔符}http://127.0.0.1/dx31/member.php ... =LVio1&inajax=1[/登录提交网址1]
[登录提交数据1]formhash=f1cf3268&referer=http%3A%2F%2F127.0.0.1/dx31%2F.%2F&loginfield=username&username={帐号}&password={密码}&questionid=0&answer={分隔符}formhash={登录前提交1参数2}&referer=http%3A%2F%2F127.0.0.1/dx31%2Fforum.php&loginfield=username&username={帐号}&password={密码}&questionid=0&answer=&seccodehash={登录前提交1参数1}&seccodemodid=member%3A%3Alogging&seccodeverify={登录验证码}[/登录提交数据1]
-------------------------登录成功判断
[登录成功特征1]欢迎您回来,===登录成功了![/登录成功特征1]
[登录失败特征1]抱歉,验证码填写错误===验证码错误[/登录失败特征1] --有验证码时,必须用===验证码错误来判断是否验证码错误
上面的看不懂啊,数据哪里来的呀
对于我们这种没有基础的人来说根本看不懂数据在哪,能做个视频么
|
|