抢票软件挤占12306?

南方周末 记者 卫佳铭  2017-01-20 20:13

▲2017年1月16日,广东东莞东火车站的一列火车马上就要开车,一位乘客将头从窗户里伸了出来向外张望。(南方都市报 刘媚/图)

“机器黄牛”因加价代买春运火车票,被指利用技术优势制造购票不公,甚至给12306带来更大的流量拥堵。

有专家认为,互联网购票平台的行为和传统意义上的“黄牛党”在本质上并不存在区别。

1加价者得

2016年12月24日,清晨6时。北京大兴区某出租屋内,刚下夜班的艾明(化名)仰卧在床上闭目养神。

对一夜未眠的人来说,清晨时分最好入睡,可艾明却不敢。再过1小时,他床头柜上的闹钟就会响起。7:00、7:15、7:20,三次闹铃,长长短短,间隔时间不同。餐桌上,静静躺着的两台笔记本电脑和一部手机是他全部的装备。艾明即将投入的战役,就是抢一张春节回家的火车票。在全国,他的“战友”还有千千万万。

彼时,距离2017年春运正式开始还有三周。

22岁的艾明曾经是铁杆“火车迷”,大学四年的寒暑假期,他坐着火车几乎把中国知名的山水名胜跑遍。但他最难忘的还是童年记忆里,好几个春节,从东北老家哈尔滨发往上海的K58次列车(现已升级为直达特快Z174次列车),他几次跟随母亲乘坐这趟列车去与在上海工作的父亲团聚,“数着车厢‘哐当哐当’的声音,就能见到爸爸了。”

四年前,艾明一家迁至广州居住,只他一人毕业后在北京漂泊。春节回家,一家人团圆,这对艾明来说,是信仰。

7:30,挣扎起床,坐在电脑前,艾明登录12306官网,打开购票界面便开始一遍遍刷新。作为抢票“老司机”,他有着许多自己的门门道道:多台电脑同时操作、早上抢票人相对较少因此成功率更高、要事先在网上搜索12306验证码大全看熟等等。

“做足功课,心里有底。”北京西站的放票时间是早上8时,时间一到,艾明飞速点击鼠标,选中北京西至广州的车次,页面跳转,接着屏幕显示:前方排队人数过多,需要等候5分钟。艾明紧盯着屏幕上等候时间的变化,“3分钟,1分钟,0”,刷新,此时屏幕上忽然显示出一片空白。见势不妙,艾明赶紧关闭窗口,重新进入选票页面,勾选对应班次……如此反复三次,他终于刷新成功,然而所选车次的车票已告售罄,只剩下少许无座票。

原本对于打算购买的北京到广州的高铁票,艾明是很有信心的。他觉得,由于京广高铁的价格偏贵(二等座八百余元)、时间又长(全程十个小时左右),从北京出发白天运行的京广高铁列车并不会有太火爆的市场。

就在那几天里,大学室友微信群里相约一同刷票的哥几个已经炸开了锅。和他一样跑空的不在少数,偶有同学得手。有位老兄悄悄给艾明私信,“试试抢票软件吧。”

所谓“抢票”,是指2017年部分第三方购票平台推出的加价抢票服务套餐,消费者只要将身份和车次信息告知第三方购票平台,并支付几十至几百元不等的服务费即可完成抢票预订。

这让艾明联想到12年前他跟着母亲一起去黄牛“老巢”买票的经历。

那年春节,他和母亲为了与在上海工作的父亲团聚,开售首日艾明的母亲就赶到离家最近的代售点排队,结果当她排到售票窗口跟前的时候,那唯一的一趟列车却已连硬座都销售一空。后经亲戚介绍,艾明母亲找到了一位据说能和铁路公安搭上关系的黄牛。当时只有10岁的小艾明跟在母亲身后,绕进距离火车站两条街之隔的一家小招待所,走进二楼一间房,那里是黄牛的“老巢”。推门的刹那,小艾明震撼了。“当时床上和桌上,密密麻麻排列着开往全国各地的车票。”

时过境迁,如今中国铁路迈入了高铁时代,人们最习惯的买票方式也从在窗口排队变成了打开电脑或手机,登录12306或是其他的网络平台。

“相较以往,现在买票容易许多,通过售票窗口、电话预订、12306网站等多种方式都可买到。例如:春运期间从北京到上海的高铁,一天有40班,发车越来越公交化,到站即可买票或退改签。”中国工程院院士、铁路专家王梦恕认为,相比过去,随着购票方式优化和运力提升,乘坐火车出行已经便捷了许多。

不过,事实上春运的客流压力仍在逐年增长,每到出行高峰,抢票的难度也依旧存在。据预测,2017年,全国春运旅客发送量将达到29.78亿人次,铁路发送旅客预计会达到3.56亿人次,同比增长9.7%,今年被网民戏称为“史上最难抢票年”。

在此情况下,大量需要购买返乡车票的旅客选择了使用抢票软件,一些在线旅游巨头和资本则纷纷加入抢票“战场”,各大互联网购票平台均推出了不同价位的抢票加价套餐。

南方周末记者尝试联系采访携程、去哪儿网等购票平台,但对方均以技术问题不方便公开为由,婉拒了采访请求。另据2017年1月10日《齐鲁晚报》报道,携程对外介绍其“云抢票”服务时称,“云抢票是基于乘客人数、抢票时间、车程距离、是否选择插队四项条件推算出抢票成功率。”

▲春节回家是一种信仰。(视觉中国/图)

2抢票软件挤占12306?

云计算被应用到抢票中,究竟是科技创新还是技术套路?分析这个问题之前,或许有必要对12306网站的运行有个大致了解。

自2011年12306问世以来,已经经历了多年春运“大考”。其实,中国铁路总公司也一直在努力优化售票系统——2012年,他们向外界公布了针对12306的技术改造细节,声称正在采用分布式存储与内存缓存技术来解决问题。其后不久,又有消息披露,称阿里巴巴的技术团队也参与了其后台架构的升级改造。

广铁集团有关方面也向南方周末记者证实了这一说法,表示“有阿里的团队帮忙做,网站的运算能力有了提升,且为方便旅客购票,今年只有三成的热门线路需要验证码”。

不过,2014年1月,自称是前淘宝工程师的网友“代码狗”发表题为《曾嗤之以鼻,现在认为几乎是奇迹》的帖子,对12306做出了技术分析。

“代码狗”在文中称,12306的库存复杂性和运算量比淘宝、京东高很多倍,而传统的分布式数据库、缓存、负载均衡技术并不能恰好满足12306的需求。以北京西到深圳北的G71次高铁为例,全程共17个站,车票则分三种不同等级的座位(商务、一等、二等)。以北京西始发站上车为例,后面的16个站均可以下,因此有16种卖法。而在第二站上车,则对应减少一种卖法……那么,单以上下车的站来计算,有136种票(16+15+14……+2+1=136)。而每种票都有3种座位,一共是408个商品(136×3=408)。当北京西站卖出一张票时,剩下15个站台的商品库存均要减1。这就意味每卖一张票,同一趟车的所有数据都要进行更新,由此便带来了海量的运算量。

在采访中,有多名技术人员都表示,12306系统运算能力跟不上购票需求,这解释了在访问量集中时段为何出现卡顿现象。但有一名网站技术人员告诉南方周末记者,他认为数据库查询能力不够可能也是导致2017年抢票难的主要原因之一。

据他分析,抢票软件的工作原理是模拟人的操作,将登录12306网站、输入身份信息、验证码和支付的流程写入一个完整的程序。“抢票软件的后台服务器运行着大量的12306账号,相当于一群机器人在和人比赛,相比之下,人工点选的速度自然是没法比。”

另外,12306后台的验证码库并非异常复杂,于是,机器“黄牛”可以通过建立“字典”深度学习,实现快速识别。

在这一过程中,抢票软件本身承担的运算量其实并不大,“它只需要后台时刻跑12306账号,这与12306网站处理购票信息相比,要容易得多。大量的运算量输出到12306网站。”购票平台只需要解决账号数量,拿到足够的账号,转给机器人,不断去跑就行了。

那么,购票平台代购生意究竟需要多少本钱?目前市场上的加价幅度是否合理?这名技术人员表示,各购票网站在后台运行的“抢票机器人”本质上就是一个脚本,技术含量并不高,平台只需要维护服务器和账号,成本也不高。“总而言之,抢票软件后台高速运行的这些账号挤占了12306有限的运算能力,才是罪魁祸首。”

对此,铁路方面也流露出无奈。南方周末记者从广铁集团了解到,2017年春运预计发送4700多万名旅客,运力安排上需比上一年提高7.5%,加开普铁、高铁临客总计482对(节前222对,节后260对)。即便如此,运力缺口仍然存在。

“票就这么多,我们已经尽力完善售票系统。至于互联网抢票软件,在没有法律的规范的前提下,我们也无可奈何。”

实际上,早在2013年春运期间,各大软件厂家就开发了专门的抢票插件。随后工信部曾紧急下发通知,要求360、搜狗、金山猎豹等浏览器停用抢票插件,认为这对不使用抢票软件的乘客来说有失公平。而到了2013年下半年,12306和各大抢票软件公司之间的“屏蔽战”已然打响——那一年的十一黄金周期间,12306网站通过调整网页源代码,使所有具有抢票插件的浏览器验证码输入框隐藏。同时,网站还会主动判断其网页上是否被附加了“抢票插件元素和CSS”等内容,一旦发现,就会使用户无法登录。

然而,一位技术人员在接受南方周末记者采访时表示,如今的抢票软件已然今非昔比。“机器人就是后台运行账号,和那些插件原理不一样,也没办法屏蔽。”他表示,目前只有一种可能的办法来阻止抢票软件,就是识别出“机器人”的IP地址并对其进行封禁,可是对大型网络公司而言,此举并不管用。

“封了一个,再找一个IP就是了。”

3法律灰色地带

按照业内人士的说法,各大网站使用“机器人”,其刷票的速度和频率远非人工能比,也就是说在相同的时间内,12306的后台必须承担更大的运算压力,而在此情况下能够胜出的,往往都是“机器人”,因此选择加价购买所谓的“套餐”,确实在一定程度上增加了购票成功的几率。

一时间,关于购票网站和抢票软件是否涉嫌当了“黄牛”的讨论,甚嚣尘上。中国人民大学商法研究所所长刘俊海表示,互联网购票平台的行为和传统意义上的“黄牛党”在本质上并不存在区别。

“原来的黄牛是专业排队买票,要么就是找关系、走后门拿票,一个人就能买几十张上百张,本来几百块钱的票炒到上千块,但现在互联网黄牛就是利用技术优势造成订票的不公平,消费者可能不情愿,但你也没办法。同时这样做还会架空代售点和铁路公司的售票系统,让他们没办法直接对消费者提供公平、高效的服务。”刘俊海认为,这种营销手段同时也损害了很多消费者的选择权、交易权和知情权。

北京志霖律师事务所副主任、中国互联网协会信用评价中心法律顾问赵占领则认为,抢票软件与线下的“插队”行为是一样的。“抢票软件通过技术方式,事先输入个人信息及所购车票信息,代替人工操作,破坏了正常的购票秩序。同时,网络有偿抢票只是解决了部分人购票难的问题,导致其他通过正常途径网上购票者的抢票成功率降低,在一定程度上带来了市场的不公平。”与此同时,他也指出了这种代购方式可能会给旅客的个人信息带来更大的泄露可能性:“这需要12306网站采取相应的技术手段应对,有关个人信息保护方面,目前已有多部法律规定,需要相关部门加强监管。”

然而,法律界却无法否认,当前的法律框架之下,今年风靡流行的这种抢票手段并不会被判定为非法行为。铁路公安部门曾表示,出售车票时收取手续费超过5元的,均属于“倒卖”行为,但显然各大购票平台并不是实际上的车票出售者。

中国政法大学传播法研究中心副主任朱巍指出,现行的法律法规对于目前有关“抢票”的所有的问题都可以适用。他认为,从购票主体来看,抢票软件和传统的黄牛不一样,也不应该被归类为黄牛。

“黄牛是通过用自己的名义把票买到,或者用别人的名义把票买到,之后加价倒手把它卖掉。现在的抢票软件仍然是以用户的名义来买,只是使用了加速的程序来实现,买票的名义不是第三方,而是用户本人。”

2013年初,广东佛山的钟权桢、叶霞夫妻二人因在佛山禅城区大富村“阳光宝贝”童装店通过先在12306网上订票,后到代售点取票的方式,以每张高出票面价值10元的价格帮一些外来工旅客购买了火车票72张(票面总价值11691元)而遭到刑拘,一度引起热议。彼时人们对“有偿代购是否违法”就曾看法不一,有网友表示,去官方的代售点买还收5元的手续费,因此10元的手续费可以理解;更有网友指出了问题的关键:很多外来工不会上网购票,有人代购是违法,那他们该去找谁帮忙?

最终此案以二人被释放并不追究其刑事责任告终,新华社对此事专门发表的评论更是直指:“订票属代订行为,佛山夫妇属票务持有人而非所有人,无关倒票,何来违法?”

赵占领也认为,抢票软件的运营方并没有代售资格和车票票源,其法律性质就不是“代售行为”,而是“代购行为”。用户与抢票软件运营方之间,存在的是一种有偿的民事委托合同关系,而目前的法律对此并没有禁止性规定。

此外,对于“插队”一说朱巍也有不同的看法。“与传统的窗口购票不同,网络购票时,每个消费者面对的都是一个售票窗口,因而不存在排队的问题。”

朱巍说,对于如今抢票软件风靡一时的现象而言,产生的根源在于春运期间火车票的供需不平衡。“12306网站的建设确实还没办法满足所有人的购票需求,而抢票软件的差价,消费者有权自由选择。抢票软件既非不正当竞争,也不属于黑客行为,只要不违反法律,就可以被允许。”

刘俊海表示若想终结当下的乱象,根本还是在于12306网站自身的建设和提升。“追根求源,能用技术去解决的就不以法律制裁的方式解决,我觉得根本出路还是固本培元,把中国铁路总公司的操作系统全面改版、全面升级,做到高效透明。综合施策,标本兼治,多管齐下,才能消除当前买票难的现象。”

首日刷票未果,艾明最终决定购买了直飞广州的机票。其实他曾想过“曲线回家”,并且搜索多种回家的路线,但无论是从石家庄、郑州、长沙等地中转,都没有非常理想的中转方案可以选择。

几天之后,当艾明准备购买返程票时,他“顺手一搜”却发现北京到广州的那几趟车又“有票”了。艾明默默打开一个手机App,加价30元买到了大年初七回京的车票。