今天给大家带来的是POST传值的简单应用,并结合易语言做个简单的发贴工具!
首先我们需要的是一个IE抓包工具。像winsock expert就不错,不过因为报毒,用起来不方便,所以我用的是HttpWatch,这个也不错,安全无毒,我会把这个工具打包在教程中的!
首先教大家使用HttpWatch, 仔细看操作!
现在随便找个论坛试试,我已经事先注册好账号了。现在我们来抓包POST数据。在登录前开始抓包,但是得注意一点。登录过后,立刻点停止,不然会抓到太多不需要的数据包!浪费时间!!
提醒一点,怎么在抓到的包中找我们需要的数据呢,很简单,就是找POST方法传输的,也就是POST提交表单!
点击"流"这个项,复制下来
这么多数据中,哪些是我们需要的呢?
这个像登录地址的后半部分,那前半部分呢
?
也就是HOST+POST=post地址,
post数据就是最下面这行,
这个就是我刚才登录的账号密码!
其他的东西。现在就没什么用了,可以删除掉了!
现在来做个登录的程序。。。顺便提一下,做这个程序需要一个模块,我也会给大家打包的。。
登录还需要一个验证码,现在我们就去找验证码的地址,
简单吧,呵呵
好了现在来写代码。。
另外说一句,因为网页为了提高浏览数度,有些是直接读取电脑里面的缓存文件,所以可能出现验证码多次都是同一张图片,所以一般都在图片地址后面加上一些东西,使得每次获得的验证码都是最新的!
再做个单击图片换验证码,呵呵
现在写登录代码。。。
这样把帐号。密码。验证码的数据替换了!
现在调试输出,看看信息
先输入错误的信息,看看,如果登录失败,则会出现“登录失败”
这句话的意思是如果找到“登录失败”,就弹出信息框,登录失败,如果没有找到,则弹出信息框“登录成功”
先试下错误的。。
现在试正确的
登录的做好了,现在做发帖的,
现在继续抓包。,
同样把数据取出来
现在来找发帖失败的数据!
会出现个“系统提示” ,
现在试试。。。
成功了,那是我们刚才发的3个帖子。呵呵。
好了,教程到这里就差不多,
如果,你想做自动发贴机,就加个时钟,用周期事件就OK了,
在这里我就不演示了