想写一个博客自动回贴的灌水工具,但不知道要如何入手,麻烦大家讨论下原理跟方法,参观者也送分


想写一个博客自动回贴的灌水工具,但不知道要怎么入手,麻烦大家讨论下原理跟方法,参观者也送分
该灌水器的需求只是用户登陆之后,打开某个贴子,然后随便填写个昵称,写下内容,就可以提交

没有验证码,但是同一个帐号有回复的时间限制,要求40秒钟内只能回一个贴

麻烦大家出出主意,一定送分

java J2EE 程序开发

十六夜小夜 12 years, 11 months ago


学习再学习了

Rainbow answered 12 years, 11 months ago


回复人:rootmind() ( 一级(初级)) 信誉:100 2007-9-5 8:50:01 得分:0


我觉着用js写一个html页面就可以自动发帖了
抓包 看看正常发帖post了什么东西
就用js来post什么东西
________________
这个比较强

世界好可爱 answered 12 years, 11 months ago


顶楼主顶上去,高手出招

Alphard answered 12 years, 11 months ago


从js入手

sstd1h answered 12 years, 11 months ago


唉~~我使用是 Apache Commons HttpClient,但我不大会用。以我目前的水平做不到,因为一般论坛回复必须先登录才可以,但是如果是用程序来提交登录数据,不知道再次运行程序时该如何获得登录时的 session,如果没有 session 记录的话,论坛就不让你回复了。

机智的冉导 answered 12 years, 11 months ago


我觉着用js写一个html页面就可以自动发帖了
抓包 看看正常发帖post了什么东西
就用js来post什么东西


战斗力⑨千万 answered 12 years, 11 months ago


还能访问别人服务器上的资源(session)啊,强啊

龙城狂霸草泥马 answered 12 years, 11 months ago


依我想,像这个帖子,查看 HTML 源代码可以看到,回复交至 /Expert/reply.asp 进行处理,采用 post 方法提交,提交的参数有回复内容(ReplyContent)、Topicid、RoomID、xmlReply、 希赛name、希赛password 这些参数,通过 URLConnection 来设置这些参数的值,再进行提交不知可以吗,不过这种方法好像很死板的~~,不过还是不能完全理解灌水的作用。

技术型闷骚 answered 12 years, 11 months ago


学习


loktar answered 12 years, 11 months ago


抓包用jpcap,但是还是用httpclient比较好,记得发数据的时候把cookies里面的东西一起发出去,这样就不会说你没登录了

masaya answered 12 years, 11 months ago


try apache-httpclient

铃科Ω百合子 answered 12 years, 11 months ago


水源以前有一段时间自动灌水机泛滥的。

不过那个的原理好像是检测最近又没有新贴,如果有的话,就回复一次。
他的目的主要是抢沙发用的。

lz的需求好像有一点点不一样。

TripleK answered 12 years, 11 months ago


我以前做过一个 其实很垃圾的

原理是先截个包 就是你点提交时浏览器发的POST包

这个包里面 包含着帖子的ID 你发的信息 你的用户名和密码(加密过的)

根据需要 自己修改这个包

然后设置一个TIMER 40发一次 帖子ID+1 这个就可以了

小样啊丫的 answered 12 years, 11 months ago

Your Answer