网络刷票的原理及简单代码实现(http协议分析)

要实现这个功能,我们首先得了解http协议。

这里我们通过抓包来分析一下http协议的内容,抓取http数据包的话可以利用浏览器的开发工具实现,目前各大浏览器都可以,一般快捷键F12即可调出界面,我拿360极速浏览器做示范,此时用的内核是谷歌的内核,也就相当于用chrome浏览器:

1、首先打开你需要投票的页面:我这里简单写了一个,访问地址:http://vote.renyiwei.com

打开之后我们按F12开发者工具,并切换到网络(network选项卡):

vote_view

2、输入地址栏之后我们看到了投票界面,然后我们进行投票操作,我们选中b选项,点提交操作,这时抓包界面会自动记录这条http请求的详细信息,我在截图上作下分析:

vote_act

今天先休息,看会电视去。。。。

代码实现:

编写投票视图页面:

<html>
  <head>
    <meta charset="utf-8"/>
    <title>简单投票</title>
  </head>
  <body>
    <h1>简单投票</h1>
    <form action="vote.php" method="post">
      <input type="radio" name="area" value="a"/>A地区<br/>
      <input type="radio" name="area" value="b"/>B地区<br/>
      <input type="radio" name="area" value="c"/>C地区<br/>
      <input type="submit" value="提交"/>
    </form>
  </body>
</html>

本文出自 全栈笔记 版权所有,你可以在保留原文地址:网络刷票的原理及简单代码实现(http协议分析) 及作者的情况下到你的网站或博客。

【上一篇】
【下一篇】

您可能感兴趣的文章:

1 个回复

  1. 匿名说道:

    哥,继续写啊,我想写一个刷票的程序,求指导

发表评论

您必须 登录 后才能发表评论。