12306.cn上线后买票确实方便了不少,但政府部门的网站天下一般黑,各种Bug和拒绝服务不断,木有办法啊~~不知道有木有同学看到12306就有一种帮他改版的冲动。。分享一点购票的小Tips。
原文地址:http://zyj.me/article/12306-huoche-tips
12306遇到的各种Bugs
12306购票不能打开
这个原因是12306主站基本是一个静态页面,可以承受较大负载。处理购票的server是jsp,负载承受能力有限。
因此,会经常出现502 Bad Gateway asfep等信息。(asfep表示木有听说过,估计是基于nginx类似的修改而来)。
可以试试直接打开,如果人品够好的话:
https://dynamic.12306.cn/otsweb/
为保障您顺畅购票,请下载安装根证书。
学过PKI的同学都知道神马原理把。。这句话果断霸气逼人,登一下网站还要装它的root证书。。铁道部不至于连一个Verisign的证书都买不起吧,或者是鄙视Verisign?
安全的忽略之,继续。
浏览器点购票后提示证书错误
必须的,铁道部证书的root是自己的,各个浏览器均会认为不安全。添加为例外或者继续(一般均有这个选项)
安全的忽略之,继续
只显示安全内容
出现这个错误的原因让人哭笑不得,铁道部实际购票的内容是放在frame中的。如果在https的页面出现了http的请求,会提示有安全风险。
安全的忽略之,继续
IE9看起来异常凌乱
如上图,木有办法,指望12306兼容IE9是不可能的,我们只能去兼容12306。点击一下IE地址栏右侧的使用兼容模式浏览(IE8)即可。
Chrome提示dynamic.12306.cn/otsweb/ 拒绝访问
The webpage at https://dynamic.12306.cn/otsweb/ might be temporarily down or it may have moved permanently to a new web address.
Error 501 (net::ERR_INSECURE_RESPONSE): Unknown error.
原因同3,真正对购票有用的网址是在https://dynamic.12306.cn/otsweb/
,Chrome的安全策略不允许这种frame内嵌吧。
可以直接打开https://dynamic.12306.cn/otsweb/
,正常购票。
无法匹配
无法匹配北京南
这个问题也是最变态的问题。偶尔的,输入出发地和目的地之后,提示无法匹配。这个原因是jQuery出现了错误,难得铁道部的网站还知道jQuery啊。。这个jQuery的作用无非是把输入的“北京南”或者“BJN”转化为火车站的代码,例如,选择北京南之前,如下:
IE查看元素
<input id="fromStation" type="hidden" name="orderRequest.from_station_telecode" />
正常选择后,该代码变为
Chrome查看元素
<input id="fromStation" type="hidden" name="orderRequest.from_station_telecode" value="VNP" />
由于jQuery也是前端操作,所以直接用Firebug、Developer Tools修改一下Value就OK了,已经试验成功。
发现的错误基本就这些吧,我们不能改变铁道部,只能改变自己。
快速购票
春运要来,铁道部网站必然崩溃,面临崩溃咋买到票呢?
1. 如果可以,选择一个电信的网络
铁道部真正购票的域名dynamic.12306.cn指向IP为122.228.243.22,地点竟然在温州电信。。
购票之前,先ping一下dynamic.12306.cn吧,尽量选择一个延迟小的网络,家里不行就去电信的网吧。。
2. 直接打开购票网址
前面已经说过,铁道部真正对购票有用的网址是https://dynamic.12306.cn/otsweb/
,www.12306.cn都是一些静态内容,无关紧要。果断收藏吧。
3. 不要用低版本的浏览器
原因是,铁道部网站是jQuery写的,低版本浏览器例如IE6稳定性很不好,很容易不兼容。可以选择用IE8、9或者Chrome等打开。
顺便补充一句,今天下午遇到小高峰,预定的时候IE一直出现上述错误6,后来发现Chrome下竟然可以,木有仔细究其原因。
选择出发地和目的地
如果遇到上述错误6,可以用直接修改DOM元素。这个是技术问题,自行Google吧,相信大部分了解Web的同学都懂的。当然,准备好一份出发地和目的地的telcode还是很有必要的。
例如,北京南->VNP……(请铁路系统的同学解释下,北京南为毛是VNP?)
按钮不要点多次
12306所有的按钮都是jQuery发送请求,所以点多了也木有用。相反,点多了可能会出错误。
Hold住你的鼠标,狠狠地点一下,就等吧。例如,在登录的时候,如果多点几下,由于服务器端session有变化,估计会提示验证码错误。
支付
额,支付。。推荐用招行吧,用Chrome浏览器,选招行手机银行,顺利支付之。
春运预售期
附送一个春运购票期。。
春运火车票预售期
分享到:
相关推荐
“技术帝出手,12306春运火车票自动购票脚本”的推出极大地简化了春运期间购买火车票的过程,尤其对于那些需要频繁购票的用户来说,这一工具能够显著提高购票效率,减轻了手动操作的压力。无论是对于个人用户还是...
标题中的“2013年春运12306火车票订票程序”指的是一个针对2013年中国春节期间,通过12306官方网站进行火车票预订的辅助软件。12306是中国铁路客户服务中心的官方网站,提供网上购票服务,而春运则是中国每年春节...
标题中的“关于春运购买火车票的快捷程序”指的是一个旨在帮助用户更方便、快捷地在春运期间购买火车票的程序。这个程序可能是由开发者或编程爱好者编写的,目的是优化购票体验,减少用户在高峰期购票时遇到的困难和...
安卓火车票余票查询源码,本项目是通过模拟浏览器向12306直接发送请求数据然后再解析返回的http报文里面的车票信息开发的。软件使用了安卓的自动提示控件输入部分中文会自动提示选择城市,另外程序的日期选择框也很...
安卓12306火车票余票查询源码是通过模拟浏览器向12306直接发送请求数据然后再解析返回的http报文里面的车票信息开发的。软件使用了安卓的自动提示控件输入部分中文会自动提示选择城市,另外程序的日期选择框也很带感...
12306火车票抢票分流器Bypass_1.16.5是一款针对中国铁路客户服务中心12306官网的辅助工具,旨在帮助用户在高峰期更高效地抢购火车票。这款软件的版本号为1.16.5,表明其经过多次迭代优化,以适应不断变化的网络环境...
标题中的“火车票春运抢票工具”指的是在春节期间,为帮助用户更高效地获取火车票而设计的软件或应用程序。春节期间是中国人口大规模流动的时期,火车作为主要交通工具,其票务需求异常旺盛,往往出现“一票难求”的...
新版12306网站订购火车票教程...以上就是新版12306网站订购火车票的详细教程,通过这些步骤,用户可以顺利完成购票流程。在使用过程中,如果有任何疑问或遇到问题,可以查阅12306网站的帮助中心或联系客服获取帮助。
春运-秒-火车票KC网络电话6大优势.docx
出行买票不在困难,我要火车票来帮您 不去票务代理和火车站,就可以知道列车时刻表、余票数量等火车票信息 1.真正足不出户,在家里就可以查询余票数量; 2.实时获取网上最新火车票转让信息; 3.新票到达提醒,使你...
报告指出,在春运火车票购票高峰期间,12306的DAU(日活跃用户量)急剧上升至830万的峰值,之后逐渐回落。同样,如高铁管家这类提供火车票购买服务的应用也经历了类似的用户量上升和回落的趋势。而携程作为提供火车...
春运的压力环境下,有bug,待完善, python初学乍用,很多地方不 pythonic 四、Todo: 1. 压力下的抢票测试, fixbug 2. 寻找最优server ip 3. httplib 的接口需要封装,包括重连机制 4. 优化不必要的请求
春节是中国最重要的传统节日,每年的春运期间,火车票的购买成为数亿人口的大挑战。随着预售期的延长和购票方式的多样化,掌握正确的捡漏技巧至关重要。以下是对几个关键捡漏时间点的详细解析: 1. **11月25日至2月...
2012年春运火车票电话和网上订票技巧、攻略(最新收集整理最全版)
春运期间:火车票网购攻略.docx
前几天自己转让了一张火车票,结果信息发上去之后10分钟内收到了11个电话,自然后来的10个朋友都失望而归。无疑,这里也成了抢票的战场。。园子里也有不少朋友都写了信息监控程序,如这个,本人加以借鉴,做了这个...
这种行为在每年的春运或节假日高峰期特别常见,因为那时火车票需求旺盛,手动购票难度大。 【描述】提到"示例代码仅供学习参考",这意味着这不是一个官方或推荐的解决方案,而是个人开发者分享的一种技术实践。...
为了在春节期间顺利购买火车票,以下是一些购票攻略: **一、购票注意事项** 1. **确保网络速度**:购买火车票时,网络速度至关重要。尽量选择稳定的网络环境,以避免因网络延迟导致购票失败。 2. **选用合适...