|
Discuz!POST封包常见问题汇总
PS:DZ帐号无法正常切换,无法正常退出?
答:请在POST执行顺序前加入[清除cookies]标签,用此命令可以退出DZ论坛已登录的帐号
PS:登录成功了,但为什么发布会提示未登录?
答:
1、尝试加入[清除cookies]标签。
2、POST登录成功后在内置浏览器里面登录一下(IE浏览器登录也行)然后访问某个页面(可以是发帖页面),通过返回的文本,我们就可以判断是否真的是登录状态。
3、部分网站采用了多个CMS整合,那么在网站登录成功后,想让论坛也同步登录,就得再访问一下登录成功后的跳转地址。
PS:关于:“您当前的访问请求当中含有非法字符”
答:
1、根据字面意思,就是说我们的某个参数提交错误,所以,我们需要看一下是哪个参数忘记获取了。我们分析后发现,formhash参数是字符串,所以我们用登录前标签来获取formhash参数。
2、DZ注册POST,如果协议头写错了,也会出现这个错误提示。
PS:关于:“抱歉,您的请求来路不正确或表单验证串不符”
答:
1、formhash值没有获取。
2、formhash值获取错误。
3、如果某些值不相同,也可能会发帖失败。如:发布验证码的:idhash=SF0l0SY0 和 发帖时的:sechash=Sk1m0oO0 不一致。
PS:登录有验证码,如何一次抓到验证码?
答:可以在这样的页面一次抓取,如:www.***.net/member.php?mod=logging&action=login
PS:为什么还提示验证码错误?
答:验证码 idhash= 值 要和提交数据里面的 seccodehash=值相同,如
验证码地址:https://www.teamczyx.com/dx32b/misc.php?mod=seccode&update=88257&idhash=SMnY2Za0
发布提交数据:formhash=[formhash]&posttime=1382268180&wysiwyg=1&subject=[标题]&message=[内容]&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=
PS:发帖的时候可以带签名吗?
答:可以。需要在抓包的时候,勾选“使用个人签名”,这样抓取的数据里面,就有相应参数。
PS:注册帐号规则写好了,如何让它他循注册?
答:使用跳转动作进行循环。
PS:我可以不写登录,只写发帖部分吗?
答:可以。需要内置浏览器登录。
PS:可以编写上传本地图片的POST封包吗?
答:可以。
|
|