1、安装Chrome浏览器
2、进到买票下单的页面,在“席别”的“硬卧”(或软卧)上点右键-审查元素
3、在弹出的框内找到如下这段代码

<select name=”passenger_1_seat_detail_select” style=”display: none” id=”passenger_1_seat_detail_select” onchange=”setSeatDetail(‘1’)”>
<option value=”0″>随机</option>
<option value=”3″>上铺</option>
<option value=”2″>中铺</option>
<option value=”1″>下铺</option></select>

右键-Edit As HTMLstyle=”display: none” 改为style=”display: block” 然后就有了铺位选择的下拉框再正常购票就OK了。
需要注意的是铺位可能会不足,此方法可用性并不保证。目前测试的结论是基本能用。Chrome打不开12306的直接复制错误页面的那个链接打开就好了。
另外大家需要注意的是,这并非漏洞,而是一个预留的功能,很可能最近官方就会推出自选席位的功能了,其实也早就说过会有的。