9月11日,对于很多年轻人来说,苹果发布是个大日子;但对很多想回家的人来说,这是一个可以开始抢票的日子。于是,一批尝到甜头的抢票浏览器又开始了新一轮动作。但这一次,12306耍了一个小花招。
目前,推出过抢票软件的网站,包括360浏览器、搜狗、猎豹等。很多一早就开始抢票的网友发现,浏览器抢票功能不能用了。随即360浏览器官方微博称,由于12306购票网站更改了源代码,造成360浏览器的验证码显示不正常。需要特别指出的是,受此影响的网站,涵盖了所有具备抢票功能的浏览器厂商。
不难看出,一场关于抢票的攻防大战已经开打。360浏览器曾提到已经帮2000万用户抢到票,网上还出现了360官方改进12306网站的设计师方案,虽然360声称只是设计原型图,但觊觎抢票市场的野心可见一斑。当然,类似360浏览器这样的厂商,也成为了铁路总公司严防死打的对手。
分析认为,12306进行调整的原因,在于刷票浏览器对12306的正常购买行为进行了干预,会给网站带来额外压力。对此,360浏览器工程师表示,360浏览器“抢票”工具主要作用是为用户节省时间、提高购票效率,抢票过程严格遵守了12306网站的查询频次控制,并不会给网站造成额外压力。此外,360抢票工具采用智能路由技术,可以帮助12306网站平衡服务器负荷。但有一些抢票工具实则为“刷票”,会造成12306的服务器的负担,这是极不负责任,12306也可能是因为这个原因,才对抢票工具做攻防的。
附:360浏览器公告《推出“防12306屏蔽”功能 360浏览器率先实现全时段抢票》
针对今天开始12306网站对抢票浏览器的屏蔽行为,360浏览器已经率先研发出了解决方案,并率先实现了“整点抢票”功能。购买火车票是用户的强需求,为了更大程度地让网民获益,鉴于其他浏览器目前还不能在抢票最黄金的 “整点时段”为用户提供服务,360公司决定将屏蔽过程、解决方案向业界公布,欢迎各大浏览器厂商使用,如有技术问题,360浏览器愿意提供技术支持。
事件背景:
第一轮:屏蔽验证码
9月11日上午开始,360公司发现一些浏览器用户在12306网站购买火车票时出现问题,分析后发现,问题原因是12306网站调整了网页源代码,使所有具有抢票插件的浏览器验证码输入框隐藏,导致用户找不到验证码,无法订票。
此问题360浏览器已于上午11时发布新版抢票插件解决。
第二轮:整点屏蔽
从今天上午11点开始,每个整点开始的十分钟内,无论360浏览器还是其他浏览器的抢票插件都无法正常工作无法自动登录,无法查询余票,或者登录后登录页面为空白。
经分析发现,是12306网站会主动判断其网页上是否被附加了“抢票插件元素和CSS”等内容,一旦发现,就会主动把当前登录Cookie汇报到12306服务器,并在12306服务器进行标注,服务器选择在整点的时候立刻将这类Cookie失效(登录时是特别通过在form中增加一个标志字段),最终造成用户无法登录等问题。
解决屏蔽方案
明白了上述屏蔽过程,解决屏蔽就不是难事了。浏览器厂商可以通过阻止网站上传相关Cookie,从而避免被12306网站屏蔽。
通过这个解决方案,360浏览器成为目前唯一实现整点抢票的浏览器。公开以上细节,我们无意于与任何网站、部门对抗,只是希望更多浏览器可以帮网民抢到票。相比12306,浏览器厂商只是一个辅助工具,我们也希望12306等相关部门能抱着开放的心态面对互联网厂商,共同为网民提供便捷的服务。