【www.shanpow.com--网络散文】
抢票软件原理篇一:抢票软件原理是什么?
年关将至,春运开始,铁道部门12306订票网站流量巨大,网络拥堵,登录缓慢,且车票一经放出短短几分钟就被一抢而空。为此,国内数家浏览器推出了春运抢票版,被网友热捧为“抢票神器”。
根据最新消息,工信部已正式下达通知,要求金山、360、傲游、搜狗等浏览器停止使用抢票插件。
那么,抢票软件的原理是什么?抢到的票是从哪儿来的?使用抢票软件公平么?
抢票软件的原理是什么?
抢票软件主要分为两种,第一种是安装在浏览器上的插件,用于在12306网站上抢票。
常规情况下,使用12306网站订票时,如果刷新页面就需要再次填写个人信息,这就耽误了不少时间。这一耽误,可能需要“秒杀”的热门火车票就已经落入他人之手,而查看剩余车票时也需要在计算机前不断地点击刷新页面。
而抢票软件能够记录个人信息,自动重复登录,直到登录成功,代替缓慢的人工操作。并通过对12306网站的不断刷新和监控,一旦有人退票,抢票软件能立即发现。此外,部分软件从查询到下单可以直接勾选,不需再填写任何信息。有了这些便利功能,抢票软件确实有资格声称“抢票成功率将提高10倍”。
目前,Chrome、火狐、360 安全浏览器、搜狗浏览器和猎豹浏览器等都可以此类“抢票插件”。在淘宝上,各类抢票软件也热销。
第二种抢票软件用于电话购票渠道抢票。
电话订票最容易遇到的问题就是占线打不进去,为了打通订票热线只能不停的重拨直到接通为止。这一类抢票软件可以实现多次自动重拨并提供接通提醒,以安卓系统上的应用为主。
抢票软件有效么?
有不少网友在微博上晒出了利用抢票软件订票成功的记录,技术人员也认为利用软件购票,效率大大提高。中国铁路研究院电子所副所长朱建生承认此类抢票软件确实有效。甚至1月18日有消息传出,铁道部约谈了金山网络,要求其立刻停止猎豹春运抢票版。稍后,工信部也正式下达通知,要求金山、360、傲游、搜狗等浏览器停止使用抢票插件。可见抢票软件确实有效。
当然,也有网友表示使用了抢票软件也未能如愿,这种情况可能因为在软件开启时车票已经售完,使用抢票软件也无法购买到车票。
抢票软件对使用者有什么危害?
对于使用者本人而言,抢票软件有3方面的风险:
1、使用这些软件购票时,用户的用户名、密码等信息都会被记录下来,有个人信息泄露的可能;
2、下载、使用来源不明的抢票软件,有造成计算机中毒,个人信息被窃取的风险;
3、贸然购买声称具有抢票效果、事实上并无作用的抢票软件,可能遭遇诈骗。
抢票软件抢到的票是哪儿来的?
对于春运火车票,铁道部实行并网购票,通过12306网站吞吐的购票信息将实时同步至其他传统售票渠道。也就是说,各个不同的购票渠道间处于一种“竞争”关系。并且,使用抢票软件会增加网站点击量,增大服务器压力,使得原本就登录缓慢的12306网站变得更加难以登录。
所以通俗地说,使用抢票软件抢到的票来自:1、通过传统窗口购票的人群。2、通过12306网站购票,但未使用抢票软件的人群。这两类人群因抢票软件更加难以购买到车票,他们未能买到的车票就是抢票软件抢到的车票的来源。
使用抢票软件公平么?
首先,律师认为抢票软件本身属于智能化插件,本身没有违法性。
但是,对于春运核心群体之一的农民工群体来说,传统的窗口式购票和电话订票是他们的主流方式。相比农民工,熟谙网络知识的学生、白领阶层拥有“先天优势”。 自2012年开始,春运火车票开始网络售票,“信息不对称”导致车票这一公共资源的社会分配不均衡。今年,抢票插件的风靡让这种不公变得更为尖锐。
1月下旬,来自广东佛山的一对夫妻因为帮不会上网订票的农民工通过网络订票,每张收取10元手续费,被警方刑拘。代购行为遭遇“黄牛规则”的打击,进一步堵住了农民工的曲线购票行为。
抢票软件风靡的根本原因是春运车票的极度供不应求;12306网站极其糟糕的用户体验,以及软件厂商的借机营销也起到了推动作用。但是,这一高效似乎也合法的抢票手段,却难免令不懂如何使用的群体更难回家。
来源:http://help.3g.163.com/13/0118/22/8LHKS7U700963VRO.html
抢票软件原理篇二:2017年春运抢票软件哪家强?教你看懂刷票原理
距离春节尚有一个多月,回家之情却从未如此急切,究其原因,主要是因为买不到票。
从12月27日开始,腊月28日的春运火车票正式开抢,将迎来春运最难抢的几天,许多热门线路,尤其是北上广深等一线城市的火车票将持续遭遇“秒光”。
【不忍直视的购票画面】
这种时刻,往往只有花式登场的各路抢票软件能助你一臂之力。今天雷锋网宅客频道就和大家一起看看抢票软件们为了抢到那张票,做了哪些努力。
入门:自动刷新余票的抢票软件
自动查余票是抢票软件最原始和最基本的功能,没有之一。
回想起网上购票刚出现的那两年,自己守在电脑前一遍又一遍地点击“余票刷新”,好不容易看见一张余票,鼠标一点却发现被他人捷足先登。
从那时,抢票软件逐渐进入人们的视野,虽然功能简单到只是不断刷新余票,出现余票后弹窗提醒,但从此之后人们不再需要一直盯着屏幕刷票,软件抢票的序幕逐渐拉开。
虽然很快出现了一些对刷票软件的道德声讨,但刷票软件的出现也确实倒逼着 12306 网站本身进行了优化,因为12306也很快新增了自动刷新功能。
【12306 官网的自动查询功能】
然而水涨船高,12306新增了一项功能,抢票软件却新增了更多功能,而且优势越来越明显。
进阶:自动提交和验证码识别的抢票软件
据雷锋网宅客频道了解,刷票软件的一般流程是:
发现余票 → 提交购票请求 → 识别验证码 → 填写乘客信息并提交→ 进入支付流程
以前人们经常遇到这种情况:就在点击购票,选择乘车人的几秒钟之内,车票便已被他人买走,而自动提交功能则可以让你提前将乘车人、联系人等信息录入,然后实现自动提交。
为了防止这种机器刷票,12306 也推出了堪称史上最难的验证码,然而现实情况是验证码没有防住机器识别,却难住了普通人。目前市面上不少抢票软件都具备自动识别验证码功能。
雷锋网宅客频道对QQ浏览器、360抢票王等软件进行了多次测试,发现虽然识别率并不是太稳定,经常遇见识别验证码失败的情况,可一旦运气不错成功地自动识别验证码,赢得的那几秒钟往往就能让你快人一步抢到票。
【刷新后自动识别验证图案】
有了自动识别验证码功能,许多抢票软件很快推出了全自动抢票功能,只要用户将自己在12306 的账号密码填写进去并填写好购票需求之后,抢票软件会持续为你监控余票并在发现后直接下单。
以逸待劳:云抢票
对于一般人来说,自动抢票已经基本可以满足需求,但一直开着电脑或手机刷票不仅耗电又耗流量,有时刷好几天也未必能刷到,抢票速度还受制于手机的网络状态和手机性能,于是云抢票应运而生。
云抢票又叫离线抢票,通过云端服务器自动完成所有自动购票流程,相当于你在云端专门雇用了一堆人帮你同时抢票,也许你一觉醒来,他们已经帮你抢好票。以提供云抢票的携程旅行客户端为例,当你将 12306的账号密码输入后,就可以将账户交由云端托管,由云服务器代你完成所有购票、支付流程。
雷锋网宅客频道注意到,在携程旅行客户端上的云抢票套餐中,出现了三种不同的套餐,而且价格相差并不小:
起初,宅客频道以为这些VIP专人抢票、高速抢票是通过提高刷新余票频率的方式来提高效率的,比如普通模式每 5 秒钟刷新一次余票,VIP专人模式每秒刷新一次余票,那显然后者的成功率显然比前者高,然而事实并非如此。
由于没有第一时间联系到携程相关技术人员,于是宅客频道向同样做抢票软件的360浏览器团队的技术人员进行了咨询。据他们透露,在刷新余票环节,12306 通常对刷票频率做了一个限定,5秒一次,虽然从理论上来说每 0.1 秒甚至更短时间就能发一次刷新请求,但 360 是严格按照5秒刷新的标准来执行的。
随后,雷锋网(公众号:雷锋网)宅客频道向携程旅行的技术人员询问后,他们也表示刷新余票的接口是公共的,也就意味着说携程也是遵循着5秒一刷新的原则。
既然刷新余票的频率限制在5秒,VIP 专人通道到底贵在哪里呢?携程网相关技术人员回应:
发现余票后,VIP专人抢票通道会优先自动提交
随后宅客频道还发现,除了抢票模式的差异之外,还有“加速流量包”的设定,每个加速包2元,按照软件中的说法,加速包越多,抢票速度越快。也就是说,同等情况下如果两个用户在抢同一张火车票,那么给钱多的那个优先购买,真相就是这么残酷。
虽说“价高者得”这种方式确实有些现实,但春运车票本身就供不应求,又想抢到票又不想多出钱出力,咋不上天呢。
双修:抢票成功率翻番
除了多花钱抢票之外,宅客频道还发现另一个可以大幅提高购票成功率的方法。
据360浏览器的技术人员透露,12306 在PC端和移动端都是各自独立的票源,处理查询请求的服务器是独立的,访问 PC 端和移动端相互不影响。线下销售点、12306 官网、12306 移动端的票源是分开的,比如有1000张票,可能线下预留300张,官网有300张,移动端有400张,这些是互不干扰的,有一定的分配比例,但具体是多少,我们也不太清楚。
也就是说,只要同时使用电脑端和移动端来购票,买到票的成功率就会大幅提高,这也在某种程度上解释了为什么各家抢票软件都在大力推荐用户使用移动端的原因。
【多款抢票软件推荐使用移动端】
对于相当一部分人来说,能否买到最心仪的票并不是最重要,最重要的是无论如何都要赶在春节前回家团聚,对于这部分人,还可以利用抢票软件提供的跨站购票、增加备选车次、时间等退而求其次的方式来提升购票成功率。
总之无论如何,虽然抢票软件并无法车票供不应求的局面,人们也可以谴责抢票软件带来的所谓不公平,但即使这些大公司不做抢票软件,依然会有人私下售卖黄牛软件,与其这样倒不如光明正大把抢票摆在台面上来看,毕竟票就这么多,不抢,难道真的挂着回去么?
抢票软件原理篇三:抢票插件原理科普:攻击软件还是便利助手?
通俗地讲,12306网站就像一家无良超市,抢票插件不是“加塞”,也不是恶意攻击软件。解决抢票插件最根本的方法,是提高12306的网站技术水平。
作者简介:吴伟,资深产品经理,曾就职于新浪,现就职于约瑟网络,旗下产品“企业问答”,一款面对创业者的问答类社区产品。
最近最火的事情除了春晚就是抢票插件了,不少用户也借此顺利买到了车票。但问题随之而来:抢票插件到底是不是恶意攻击软件?我们使用抢票插件算不算是“加塞儿”的行为呢?我来简单解释一下抢票插件的工作原理,上面的疑问自然也就解开了。
先抛开插件、攻击、浏览器这些互联网专业词汇,举一个日常生活中的小例子:
话说有一家超市很火爆顾客人满为患,却只有一个收银台,而且还有这么一个规定:在你想要交费的时候,如果收银台有人正在交费,那么就请你放下商品立刻离开商场(一秒钟也不能等)出去溜达溜达,时间长短无所谓。但是等你溜达回来后,如果收银台还是有人,那你还要继续出去,直到某次你回来时正好收银台是空的。
大家可以看到,这个规定要命之处是,很可能在我出去溜达的这段时间里收银台是没人的,只是当我回来的那一瞬间有个人排在前面交费了,于是我又得出去溜达。如果一个人很倒霉,每次都是他来的时候有人,走了就没人,那么他想交费成功就需要来来回回走很多次浪费很长时间。
为了解决这个问题,你可以缩短溜达的时间,一会儿就去收银台看看,免得错失机会。显然,这么做不仅很累,而且是在浪费生命。
这时有个聪明人站了出来,发明了一个机器人,在你出去溜达的时候,他每隔几秒中就替你看看有没有人交费,一旦发现没人就立刻打电话叫你:“快来,可以交费了!”这样我们就可以放心的去看电影、吃饭、打游戏了,一旦收到机器人的电话就飞奔回去。
12306网站就是那家无良超市,一旦用户提交请求失败,用户就必须再主动发起一次购票请求。对于互联网操作来说,重新发起请求就相当于“出去溜达溜达再回来”。抢票插件就是那个机器人,在你出去溜达的时候替你向12306提起购买请求。根据说明,抢票插件会每隔6秒就像12306发起一次请求,一旦抢票插件发现“收银台”没人了,他就会向你发出通知:“有票啦,赶紧来买吧”。有了抢票插件替你“值班”,你就可以去刷刷微博,看看电影,或者写写年终总结了。
可见,抢票插件是一款很不错的产品,它帮助人们克服12306本身的技术缺陷,更快捷、更简单地买到车票;使用抢票插件也不是“加塞”的行为,他不是把后来的人提到前面,而是让本来就排在前面的人不要错失机会。
但是抢票插件也有不好的一面。大家可以想见,12306之所以访问速度慢,就是因为访问的人过多,服务器经受不住这么巨大的访问压力。而抢票插件每隔6秒就向服务器提交一次请求,远远高于一个自然人正常的访问频率,进一步加剧了服务器访问压力,形成了“越慢越抢越抢越慢”的恶性循环。
在网络安全领域,有一种黑客攻击手段被称为DDOS攻击,这是一种最原始、最暴力、最没有技术含量但是很多时候也最有效的攻击手段,其原理是通过控制多台电脑(通常是几万到几十万台)对某个网站服务器密集的发起访问(访问压力可以达到数百万到数千万次每秒),造成服务器响应缓慢甚至宕机。
如果把抢票插件的某些数据极端化,也会达到和DDOS攻击相同的效果。例如访问间隔不是6秒,而是0.1秒,也就是每秒钟向服务器提交10次请求;再假设全国有100万人在同时使用抢票插件。那么简单计算一下可知,抢票插件将会对12306的服务器造成将每秒1000万次的访问压力。对于大部分服务器而言,每秒千万次的访问压力是极端恐怖的。
但是抢票插件与DDOS还是有区别的:
1、抢票插件虽然客观上加大了12306的访问压力,但是主观上还是为了帮助用户快速买到车票。这与DDOS攻击就是了让网站服务器宕机的目的是有本质不同的。
2、抢票插件用户主动安装到自己电脑上的,并且启用抢票插件对12306的访问行为也是用户主动发起的,同时只要他愿意,可以随时终止抢票插件的访问行为。而DDOS攻击的发起者通常都是事先通过隐秘的手段侵入他人电脑(称之为肉鸡),再通过控制肉鸡发动攻击。整个攻击过程中,肉鸡的主人既不能决定何时开始攻击,也不能决定何时终止攻击,甚至都不知道自己的电脑已经成为了肉鸡。
3、抢票插件的用户之间是相互独立的,访问行为是自发的,之所以出现大量用户同时使用抢票插件完全是因为春节临近以及铁道部的售票政策(提前20天可预订);而DDOS攻击是有计划的,攻击发起人有意控制大量肉鸡同时发起攻击。
所以,抢票插件不是恶意攻击软件。
解决抢票插件最根本的方法,是提高12306的网站技术水平。第一,在重大节假日前后应当临时提升服务器抗压能力。第二,提高网站制作水平,降低不必要的访问压力和带宽占用。第三,为用户提交的购票请求建立队列。
通俗地讲就是:第一,增加买票的窗口。第二,增加售票员。第三,让后来的顾客排队。






