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


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

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

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

java J2EE 程序开发

十六夜小夜 11 years, 8 months ago


学习再学习了

Rainbow answered 11 years, 8 months ago


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


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

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


顶楼主顶上去,高手出招

Alphard answered 11 years, 8 months ago


从js入手

sstd1h answered 11 years, 8 months ago


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

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


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


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


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

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


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

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


学习


loktar answered 11 years, 8 months ago


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

masaya answered 11 years, 8 months ago


try apache-httpclient

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


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

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

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

TripleK answered 11 years, 8 months ago


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

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

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

根据需要 自己修改这个包

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

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

Your Answer