欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

黄牛凭什么抢走我们的票?

发布时间:2025/5/22 编程问答 64 豆豆
生活随笔 收集整理的这篇文章主要介绍了 黄牛凭什么抢走我们的票? 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

2019独角兽企业重金招聘Python工程师标准>>>

这几天,被买火车票搞得焦头烂额,自己写了个网页板的模拟程序,但还是一无所获,自己一直在想为啥子别人的速度那么快?早上看了网易的报到说是黄牛有付费的抢票软件。下面通过猜测一下这个付费的抢票软件的实现过程:

买票的都知道有两种渠道:

  • 网页版订票
  • 手机版订票
  • 大部分人(或者说大部分刷票软件)都是通过模拟网页版来抢票的,所以经常可以看到需要自己输入验证码。但是付费抢票软件是通过模拟手机版(可能是Android,突破点低)来抢票的,看看就知道那个验证码是相当的薄弱,普通的OCR就能识别,所以能一路畅通无阻,直接订票。

    上面的说法是有依据的:

  • 12306为两种订票渠道设置两个URI,手机端的前缀是:/otsmobile (但是域名不是那个,可以参考这篇博客:http://www.cnblogs.com/flyingzl/articles/3475492.html) 
  • 网页版流量大,即使是刷票软件也很容易出现Timeout现象,但是手机版就小很多
  • 手机版的验证码不易变动且OCR识别率高
  • 手机版流程简单,只需三步就可以搞定(HTTP请求大大减少)
  • 网页版本的流程更复杂,当然后台的验证也更多(什么重复提交Token)
  • 但是,即使是手机版流量少,正常手机渠道也是抢不到的:

  • 手机缓存,不是实时数据
  • 手机一般的wifi网络不够好,很容易出现链接超时现象
  • 提示,验证码,确认等输入步骤比较耗时(相对抢票软件)
  • 所以,人家黄牛的付费软件抢到票是很正常的事情!

    后记:今天看了网易的报到,为那位写黄牛软件的作者感到寒心,你做了一件损害大部分利益的事(这种钱都敢挣,离监狱的日子不远了)。通过这个也可以反思为什么程序员的地位很低了。

    转载于:https://my.oschina.net/twinkling/blog/191609

    总结

    以上是生活随笔为你收集整理的黄牛凭什么抢走我们的票?的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。