|
Discuz! X3.2 使用POST登录 发帖 问题 求大神帮忙解决下 用如下POST 有时候可以登录,有时候却登录失败, Discuz! 没有设置验证码(登录、发帖都没有)
网页_清除Cookie (“http://www.xxxx.com/”)a = 到文本 (网页_访问 (“http://www.xxxx.com/”)) formhash = 文本_取出中间文本 (a, “name=#引号formhash#引号 value=#引号”, “#引号 />”)secqaahash = 文本_取出中间文本 (a, “”)seccodehash = 文本_取出中间文本 (a, “”)agreebbrule = 文本_取出中间文本 (a, “name=#引号agreebbrule#引号 value=#引号”, “#引号 id=#引号agreebbrule#引号”)a = 到文本 (网页_访问 (“http://www.xxxx.com/member.php?mod=logging&action=login&loginsubmit=yes&handlekey=login&loginhash=LLxrp&inajax=1”, 1, “formhash=” + formhash + “&referer=http%3A%2F%2Fwww.xxxx.com%2Fthread-28-1-1.html&loginfield=username&username=” + 编码_URL编码 (zh.内容 ) + “&password=” + mm.内容 + “&questionid=0&answer=”, , zhcookies )) 调试输出 (zhcookies ) 判断 (寻找文本 (a, “欢迎您回来”, , 假) ≠ -1 )透明标签1.标题 = “登录成功”透明标签1.标题 = “登录失败”
问题2 发帖 一直没有成功:
a = 到文本 (网页_访问 (“http://www.taoers.com/forum.php?mod=post&action=newthread&fid=” + id.内容 )) 调试输出 (e )a = 到文本 (网页_访问 (“http://www.taoers.com/forum.php?mod=post&action=newthread&fid=” + id.内容 + “&extra=&topicsubmit=yes”, 1, “formhash=” + formhash + “&posttime=” + e + “&wysiwyg=1&occurl=&subject=” + 编码_URL编码 (编辑框_标题.内容 ) + “&message=” + 编码_URL编码 (nr.内容 ) + “&allownoticeauthor=1&usesig=1&seccodehash=” + seccodehash + “&seccodemodid=forum%3A%3Apost&seccodeverify=&save=”, , , , b, 真)) 调试输出 (a )调试输出 (b )a = 文本_取出中间文本 (b, “location: ”, “html”)lj.内容 = “http://www.taoers.com/” + a + “html”
|
|