前段时间,我一个朋友给我打了个电话。说是现在在搞网络销售,问我能不能帮他整个自动发帖机。说实在的,以前没有弄过这块,我就跟他讲我试试看吧,能不能成不能保证。毕竟是搞程序的嘛,自学的能力还是有滴。经过一番搜索,大致掌握了弄个自动发帖的程序大致需要用到哪些技术和步骤。这里我用的是httpclient框架去用程序模拟浏览器向服务器发送请求。那么,我们需要向服务器发送什么请求呢?这就是今天这篇文章所讲的重点。本文的主旨,并不是要教给大家怎么去写自动发帖机。以自动发帖程序开路是想告诉大家,分析http请求数据,能应用在什么地方。一般情况下,我们要在某个社区发帖的话,需要经过操作呢?登录..浏览主题...回帖...  是的,正常发帖就是这样的一个流程,程序也是一样的,也得按照这个流程来。下面,我就以某个DZ论坛登录为例,以图文的方式来展示分析过程........

首先下载一款http抓包利器httpwatch。安装好以后打开IE浏览器→查看→浏览器→httpwatch,此时会出现httpwatch工具的界面

如果你电脑上装的是IE11的话可以用其自带的开发者工具,按发F12即可。这里我就用httpwatch来做演示.

先在地址栏输入网站的地址,进入以后开启httpwatch记录。然后再找到登录页面,用事先注册好的帐号进行登录。此时细心的你肯定能注意到httpwatch工具上面会不断的跳出很多请求数据。对于我们来说,这些数据大多是无用的。我们不用去理会。我们只要关注登录的请求就行了。先看图。

在数据很多的情况下,我们要学会利用关键字搜索,点击查找,然后输入刚刚自己输的用户名,或其他有效关键字。记住不要直接搜密码,因为大部分网站的登录页面对传输的密码进行加密过,所以搜密码你是搜不出来什么的。

或者你可以手动找,找方法为post请求的数据。点进去查看请求体中是否包含登录参数。

有时候,你可能会遇到提交的表单信息中会有带有一些陌生的参数,在你不知道参数的值取自何处的时候,可以通过查找关键字的方法搜索到该值的出处。很多情况下这些陌生参数的值都是服务器发给你的,如过想要表单提交成功,获取这些值是必不可少的.......

浅谈http请求数据分析的更多相关文章

  1. 浅谈HTTP请求头content-type

    请求消息和响应消息都可以包含实体信息,实体信息一般由实体头域和实体组成.实体头域包含关于实体的原信息,实体头包括Allow.Content- Base.Content-Encoding.Content ...

  2. 浅谈jmeter请求参数获取的方式

    一.传统的web端请求参数我们在浏览器url栏看到传递的参数是什么,比如百度: 1.我们假如百度有一个这样的地址: https://www.baidu.com/s?wd=jmeter&name ...

  3. 浅谈HTTP请求与响应

    HTTP协议用于客户端和服务器之间的通信,请求访问的一段是客户端,提供资源响应的一段是服务器端. HTTP通信是采用请求应答的方式来进行的,客户端发出请求,服务器响应.如果没有客户端的请求,服务器端是 ...

  4. django 浅谈CSRF(Cross-site request forgery)跨站请求伪造

    浅谈CSRF(Cross-site request forgery)跨站请求伪造(写的非常好) 本文目录 一 CSRF是什么 二 CSRF攻击原理 三 CSRF攻击防范 回到目录 一 CSRF是什么 ...

  5. 浅谈HTTP中GET和POST请求方式的区别

    浅谈HTTP中GET和POST请求的区别 HTTP认知: HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议.HTTP的底层是TCP/IP.所以GET和POST的底层也是TCP/IP,也 ...

  6. 浅谈WebService SOAP、Restful、HTTP(post/get)请求

    http://www.itnose.net/detail/6189456.html 浅谈WebService SOAP.Restful.HTTP(post/get)请求 2015-01-09 19:2 ...

  7. 浅谈flask源码之请求过程

    更新时间:2018年07月26日 09:51:36   作者:Dear.   我要评论   这篇文章主要介绍了浅谈flask源码之请求过程,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随 ...

  8. 浅谈CSRF(Cross-site request forgery)跨站请求伪造

    目录 浅谈CSRF(Cross-site request forgery)跨站请求伪造 CSRF是什么 CSRF攻击原理 CSRF攻击防范 浅谈CSRF(Cross-site request forg ...

  9. 浅谈Ddos攻击攻击与防御

    EMail: jianxin#80sec.comSite: http://www.80sec.comDate: 2011-2-10From: http://www.80sec.com/ [ 目录 ]一 ...

随机推荐

  1. OCP读书笔记(1) - Oracle核心概念和工具

    ohasdoracle high available service daemon OEMweb -- Database Control资料库 -- sysman Starting Oracle Re ...

  2. 在不同版本号hdfs集群之间转移数据

    在不同版本号hdfs集群之间转移数据     最简单的办法就是把src集群的数据导到本地,然后起还有一个进程将本地数据传到des集群上去. 只是这有几个问题: 效率减少 占用本地磁盘空间 不能应付实时 ...

  3. [置顶] CentOS release 5.4 (Final)重置root密码(图文)

  4. poj1087(最大流)

    传送门:A Plug for UNIX 题意:有插座用电器和适配器,用电器有插头,适配器本身有一个插孔和插头,它的作用是可以把别的插头插入到适合该适配器插孔的适配器,然后就可以用适配器的插头接到适合的 ...

  5. poj 1011 Sticks ,剪枝神题

    木棒 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 118943 Accepted: 27429 Description 乔治拿 ...

  6. hdu3602(变形背包)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3602 题意是:N个国家,M个飞船,每个国家有人数num,如果上飞船就给联合国value钱,选出某些国家 ...

  7. 【译】ASP.NET MVC 5 教程 - 10:添加验证

    原文:[译]ASP.NET MVC 5 教程 - 10:添加验证 在本节中,我们将为Movie模型添加验证逻辑,并确认验证规则在用户试图使用程序创建和编辑电影时有效. DRY 原则 ASP.NET M ...

  8. const void *a 与 void *const a 的差别

    const void *a 这是定义了一个指针a,a能够指向随意类型的值,但它指向的值必须是常量. 在这样的情况下,我们不能改动被指向的对象,但能够使指针指向其它对象. 比如: const void ...

  9. 简单的java mail发送邮件实例

    mail.jar ,commons-email-X.X.jar ,activation.jar ,log4j.jar  这四个jar,放进项目里 下载地址 http://www.oracle.com/ ...

  10. pro-engineer&UG

    Pro/Engineer操作软件是美国参数技术公司(PTC)旗下的CAD/CAM/CAE一体化的三维软件.Pro/Engineer软件以参数化著称,是参数化技术的最早应用者,在目前的三维造型软件领域中 ...