首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-01-09 
想写一个博客自动回贴的灌水工具,但不知道要怎么入手,麻烦大家讨论下原理跟方法,参观者也送分该灌水器的需

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

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

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

[解决办法]
这..............你自己写的论坛允许用户去刷贴???你的服务受得起吗?

还是别人的论坛,你想写一个脚本程序去帮自己刷贴..不好意思啊, 我比较笨
[解决办法]
去找个广告发布机就全解决了,不过对于这种事情,我是比较深恶痛绝的。严重占用论坛资源,浪费版主精力与时间。
[解决办法]
MS网上已有这样的东东吧,找找看。。。
[解决办法]
听说过别人用自动回贴,但没用过,也没想过,所以帮不了你。
[解决办法]
楼主做好了送一份给我哈~~~~~~~~~~~~~~~~~~~~
[解决办法]
好想法啊,楼主知道了也告我啊。。。
关注。。。
顶!
[解决办法]
UP
[解决办法]
为什么要灌水呢?
[解决办法]
但是,灌水机能看懂帖子的内容来进行回复吗?还是瞎回复?真的不好意思,我对网络这种东西一向都是比较小白的。
[解决办法]
依我想,像这个帖子,查看 HTML 源代码可以看到,回复交至 /Expert/reply.asp 进行处理,采用 post 方法提交,提交的参数有回复内容(ReplyContent)、Topicid、RoomID、xmlReply、 csdnname、csdnpassword 这些参数,通过 URLConnection 来设置这些参数的值,再进行提交不知可以吗,不过这种方法好像很死板的~~,不过还是不能完全理解灌水的作用。
[解决办法]
学习

[解决办法]
还能访问别人服务器上的资源(session)啊,强啊
[解决办法]
try apache-httpclient
[解决办法]
我觉着用js写一个html页面就可以自动发帖了
抓包 看看正常发帖post了什么东西
就用js来post什么东西


[解决办法]
唉~~我使用是 Apache Commons HttpClient,但我不大会用。以我目前的水平做不到,因为一般论坛回复必须先登录才可以,但是如果是用程序来提交登录数据,不知道再次运行程序时该如何获得登录时的 session,如果没有 session 记录的话,论坛就不让你回复了。
[解决办法]
从js入手
[解决办法]
顶楼主顶上去,高手出招
[解决办法]
回复人:root_mind() ( 一级(初级)) 信誉:100 2007-9-5 8:50:01 得分:0
?

我觉着用js写一个html页面就可以自动发帖了
抓包 看看正常发帖post了什么东西
就用js来post什么东西
___________________________________________________
这个比较强
[解决办法]
学习再学习了
[解决办法]
我以前做过一个 其实很垃圾的

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

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

根据需要 自己修改这个包

然后设置一个TIMER 40发一次 帖子ID+1 这个就可以了
[解决办法]
水源以前有一段时间自动灌水机泛滥的。

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

lz的需求好像有一点点不一样。
[解决办法]
抓包用jpcap,但是还是用httpclient比较好,记得发数据的时候把cookies里面的东西一起发出去,这样就不会说你没登录了
------解决方案--------------------


这个问题很简单,首先你找到回帖那个form的action路径以及回帖需要填写的几个表单的名字,然后你就可以在你的程序中使用同样的名字和action通过定时器来发帖就可以了,如果有验证码的话,那你还需要抓取网页了,获得验证码的同时发送表单这样就复杂多了
[解决办法]
如果该论坛发送请求方式为post,是不是还要做拆包的工作呢?
“然后随便填写个昵称,写下内容,就可以提交”有些论坛不是这种方式回帖呐!
你这个辛苦做了是否有市场?!
[解决办法]
我记录了上一贴的发送过程,中间有一段最长的URL:
00:03:18.7940.0220GET(缓存)application/x-shockwave-flashhttp://zi.csdn.net/community_post_page_large_banner_760x90.swf?clickTAG=http://z.csdn.net/gmclick.php%3Fbannerid=1099%26zoneid=35%26source=%26dest=http%3A%2F%2Fad.cn.doubleclick.net%2Fclick%3Bh%3Dv2%7C3895%7C0%7C0%7C%252a%7Co%3B119003118%3B0-0%3B0%3B18084160%3B31-1%7C1%3B21609388%7C21627278%7C1%3B%3B%253fhttp%3A%2F%2Fwww.ibm.com%2Fcn%2Ftakebackcontrol%2Fflexible%3Fre%3Dbanner
缓存内容为一大串二进制编码,显示为乱码,估计大约是我回复的内容。
这个请求过程中,URL变化很多,我也理不清,到底那些是有用的数据(这些还是我过滤掉图片之类信息后的结果)。

建议楼主自己写一个简洁的留言板,没有图片,什么其他的什么。尝试一下抓包,积累经验。
呵呵,我还是小看了后面的工作,现在看起来,也不是很简单的事情类。一起尝试下.....

热点排行