前段时间,我一个朋友给我打了个电话。说是如今在搞网络销售,问我能不能帮他整个自动发帖机。说实在的,之前没有弄过这块,我就跟他讲我试试看吧,能不能成不能保证。毕竟是搞程序的嘛,自学的能力仍是有滴。通过一番搜索,大体掌握了弄个自动发帖的程序大体须要用到哪些技术和步骤。这里我用的是httpclient框架去用程序模拟浏览器向服务器发送请求。那么,咱们须要向服务器发送什么请求呢?这就是今天这篇文章所讲的重点。本文的主旨,并非要教给你们怎么去写自动发帖机。以自动发帖程序开路是想告诉你们,分析http请求数据,能应用在什么地方。通常状况下,咱们要在某个社区发帖的话,须要通过操做呢?登陆..浏览主题...回帖... 是的,正常发帖就是这样的一个流程,程序也是同样的,也得按照这个流程来。下面,我就以某个DZ论坛登陆为例,以图文的方式来展现分析过程........浏览器
首先下载一款http抓包利器httpwatch。安装好之后打开IE浏览器→查看→浏览器→httpwatch,此时会出现httpwatch工具的界面服务器
若是你电脑上装的是IE11的话能够用其自带的开发者工具,按发F12便可。这里我就用httpwatch来作演示.网络
先在地址栏输入网站的地址,进入之后开启httpwatch记录。而后再找到登陆页面,用事先注册好的账号进行登陆。此时细心的你确定能注意到httpwatch工具上面会不断的跳出不少请求数据。对于咱们来讲,这些数据大可能是无用的。咱们不用去理会。咱们只要关注登陆的请求就好了。先看图。框架
在数据不少的状况下,咱们要学会利用关键字搜索,点击查找,而后输入刚刚本身输的用户名,或其余有效关键字。记住不要直接搜密码,由于大部分网站的登陆页面对传输的密码进行加密过,因此搜密码你是搜不出来什么的。工具
或者你能够手动找,找方法为post请求的数据。点进去查看请求体中是否包含登陆参数。post
有时候,你可能会遇到提交的表单信息中会有带有一些陌生的参数,在你不知道参数的值取自何处的时候,能够经过查找关键字的方法搜索到该值的出处。不少状况下这些陌生参数的值都是服务器发给你的,如过想要表单提交成功,获取这些值是必不可少的.......网站