码迷,mamicode.com
首页 > 其他好文 > 详细

我给12306当五毛,我支持验证码

时间:2015-12-17 16:03:07      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

我给12306当五毛,我支持验证码

过去的一周,几乎所有人都在吐槽12306验证码,似乎12306特别不讲情怀,12306在给要回家的人制造种种麻烦,那个要12306猜茅台的大哥也成了网红。这个时候,我来给12306当五毛,有被吐口水的可能。管他呢,吐就吐吧

技术分享

为什么必须有验证码,还必须是高难度的

验证码,其目的是把机器人(外挂、插件)拦在外面,让真人能进来。简单的验证码,早就挡不住破解大军。所以,必须增加难度。但是,你要知道,有多家技术实力超雄厚的抢票插件在开发自动破解。

因此,12306的验证码之所以越来越难认,这些提供自动破解功能的抢票插件,是立了大功的。顺便说一句,你那自动破解失败率超高,就算能最后破解,5-10秒钟也过去了。连续破解失败,12306验证码会从8格变16格,难度加倍。抢票黄金时间浪费5-10秒,票早就没了。

还有网友提到人工打码平台,平台的响应速度完全满足不了争分夺秒抢春运火车票的作业。

正是有了高难度验证码,你才有了和黄牛一拼高下的机会。否则,你就被秒杀了。豹厂极品宅程序猿@木魚非非魚 就超有情怀,无论什么人多少人给他压力,坚持不做验证码破解,坚持不做云抢票,你去看他微博就知道这哥们超有意思。

最早开发chrome抢票插件的就是@木魚非非魚 ,当时各浏览器厂商纷纷把木鱼做的抢票插件加进来,猎豹老板傅盛超喜欢这个插件,把木鱼挖到猎豹浏览器团队。木鱼坚持认为抢票软件不制造一趟火车,不制造一张车票,能做的只有一个方便,人不能只图自己方便把别人坑了。他主持维护的抢票插件,坚决不做自动破解验证码,刷新频率控制在5秒一次,够快还不堵车。

为什么必须要用抢票插件

我每年都会抢火车票,即使我有时并不回家,我也会试着抢一抢。而且,实战证明我每年都能抢到。今年年前抢了两张,一张硬座,一张硬卧,还有一张差点抢到手,被12306的行程冲突规则打败了。

抢票插件可以后台默默查询,有票时提醒下单支付,可以设定条件,优先选择适合你的车票,可以在直达没票时,自动查找跨站票(多花点儿钱买更远的到达站,有票的概率要大一些),或者帮你优选中转,最坏也能拐着弯儿回家,而不是没得选。

这就是我必须使用抢票插件的原因,12306官方提供的功能不能保证让我能坐火车(站火车也行)回家过年。12306官方网站和官方APP,只能买指定目的地的直达火车票,也没有挂机买票提醒这些必须的功能——我不可能一整天守着12306网站等票掉下来。

除了验证码,12306还做了什么

为了让你能买到票,12306改了很多重要规则,每一条的最终目的,都是在增加真人买到票的机会,把黄牛和机器人挡在外面。12306的几点改进:

1.禁止帐号多开,以往可以一个12306帐号在多个浏览器,多台电脑或手机上同时登录抢票。今年,一个帐号在已经登录的情况下再登录,前一个就会强制下线。

2.刷票过于频繁的,直接封IP地址。

黄牛操作的次数显然比正常人多,他的网络被封的概率最大。一些不顾后果无节制快速刷新的抢票软件被12306封IP的概率大大增加。

如果你用单位网络买票(或部分局域网组网方式的小区宽带),高峰期放票一瞬间被封IP的概率接近100%。其现象是登录12306官网买票提示操作频率过快,抢票插件刷不出验证码。

被误封怎么办?赶紧关WiFi,用手机数据流量继续抢,别刷新太快,别用违规的试图自动识别验证码的软件。

3.强化实名制,帐号和手机号双向绑定,盗用他人身份注册的帐号被废了。

4.下调帐号添加联系人下限,一个帐号只能最多加15个联系人,且半年不能删除。(最初12306没有限制,去年是限制100个,今年只有15个)

也就是说,一个黄牛帐号最多为15个人买票就被废掉了。一个身份证最多加在5个帐户里,如果超过5个,对不起,你得先去车站人工服务解除绑定,才能在线购票。这些措施也能防止黄牛冒用他人身份注册、买票,以往请七大姑八大姨合谋抢票,这是在给自己找麻烦。

12306这么做的目的就是减轻服务器的压力,机器人和黄牛被挡在外面,真人能够进来买票。

你个五毛列了这么多,我TM真人还是抢不到,认验证码得翻百科全书

铁的事实就是:这是春运,这是春运,这是春运。我提交订单时,12306提示排队人数在2000以上,是车票供应量的10倍,我回家的线路不是最忙的。这种超紧张的供求关系,会持续100年吗?

再看你回家的意愿有多强烈,你如果铁了心要买火车票回家,这些都不是问题。你不能提前几天,在正式开抢之前演练演练吗?像我每年连抢3天以上,抢到哪天算哪天,哪怕是站着,抢多了再退又不会怀孕。这也是我必须用猎豹抢票的原因,错过时间开着浏览器捡漏,没准儿就捡到了。

正式抢票之前,人肉翻一翻验证码,多看图练习。我认验证码的时间大约2-3秒,识别率至少80%吧。

要这些都懒得折腾,只对着12306喷口水,你就跟那些拆移动基站的大爷大妈差不多,他们是只要信号不要塔,你是只管要票,只有乞求苍天来救你了。

12306对农民工不公平,还有人不会上网不会网上支付

是的,生存技能有高低,确实有人不愿学或者基础差学不会。但话说回来了,总有人不会上网不懂支付宝,为了给这些人公平,和马云商量商量,把淘宝网关了,你说好不好。再有,火车站排队买票渠道又没停。

12306有没有错

当然有,如果12306官方能满足前面我的需求,就不需要抢票插件了。12306还有个错误就是官企作风:不公开不主动向公众解释,等到一大票人吐槽验证码,记者找上门,才跟挤牙膏一样一次来一句。作为中国最NB的刚需电商,你好歹得有个市场公关部嘛。

以前不理解民粹都是什么鬼,现在大致了解,那些天天只逼逼吐槽12306,从不检讨自己的,就是民粹,他们的信条是:民总是对的,哪怕是12306最终目的是帮民买票,中间的任何步骤得首先保证民使用方便。就像那些要求拆除信号塔的人:只要信号不要塔,爱咋咋滴…

友情提醒:到了抢返城票的时间了,不想年后上班迟到的,把上面几条看看,自己想招。

我给12306当五毛,我支持验证码

标签:

原文地址:http://www.cnblogs.com/liuzhaoyzz/p/5054155.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!