linux下通过wget模拟 批量回帖抢楼

2011年 19月 11日 16:16
discuz 回帖必要的参数 header 中 referer 帖子地址 若出现 意外提交一般为这个不对 cookies 登录状态 内容中 formhash message 有了这些 就可以模拟发帖了 首先通过wget 登录 获取COOKIES
$ wget --post-data="username=yingouqlj&password=password" --save-cookies=cookie.txt --keep-session-cookies "http://www.qwing.com/logging.php?action=login&loginsubmit=true"

登录后 使用之前的COOKIES 打开 帖子页面 获取 FORMHASH

wget --load-cookies cookie --keep-session-cookies http://www.qwing.com/viewthread.php?tid=7231

到下载的文件中 找到表单中的值 最后提交

 wget --referer 'http://www.qwing.com/viewthread.php?tid=7231' --load-cookies=cookie.txt --keep-session-cookies -r -x --post-data 'formhash=3084dc74&message=%7B%3A7_383%3A%7D' 'http://www.qwing.com/post.php?action=reply&fid=11&tid=7231&extra=&replysubmit=yes&infloat=yes&handlekey=fastpost&inajax=1'


最后 循环执行把。。哈
tags: