Techniques for buying train tickets with bunk beds were circulated on the Internet before. The method is as follows:
I tested it with Chrome and found that there is no corresponding code. I paste the main code here:
/*<![CDATA[*/ var integration = 'hide'; var loseTime = 1420343606000; var ticket_price_fifty = false; var beginTime = 1420340923596; var residueTime = 0; var parOrderDTOJson = '{\"sequence_no\":\"E705339910\",\"order_date\":\"2015-01-04 00:00:00\",\"ticket_totalnum\":1,\"ticket_price_all\":7850.0,\"epayFlag\":\"Y\",\"orders\":[{\"sequence_no\":\"E705339910\",\"order_date\":\"2015-01-04 00:00:00\",\"ticket_totalnum\":1,\"ticket_price_all\":7850.0,\"tickets\":[{\"stationTrainDTO\":{\"station_train_code\":\"K586\",\"from_station_telecode\":\"OSQ\",\"from_station_name\":\"\u6DF1\u5733\u897F\",\"start_time\":\"1970-01-01 09:12:00\",\"to_station_telecode\":\"GZQ\",\"to_station_name\":\"\u5E7F\u5DDE\",\"arrive_time\":\"1970-01-01 11:17:00\",\"distance\":\"162\"},\"passengerDTO\":{\"passenger_name\":\"\u5468\u57F9\u9F99\",\"passenger_id_type_code\":\"1\",\"passenger_id_type_name\":\"\u4E8C\u4EE3\u8EAB\u4EFD\u8BC1\",\"passenger_id_no\":\"421023198908147310\",\"mobile_no\":\"13689509151\",\"total_times\":\"98\"},\"ticket_no\":\"E7053399101160161\",\"sequence_no\":\"E705339910\",\"batch_no\":\"1\",\"train_date\":\"2015-01-05 00:00:00\",\"coach_no\":\"16\",\"coach_name\":\"16\",\"seat_no\":\"0161\",\"seat_name\":\"16\u53F7\u4E0B\u94FA\",\"seat_flag\":\"0\",\"seat_type_code\":\"3\",\"seat_type_name\":\"\u786C\u5367\",\"ticket_type_code\":\"1\",\"ticket_type_name\":\"\u6210\u4EBA\u7968\",\"reserve_time\":\"2015-01-04 00:00:00\",\"limit_time\":\"2015-01-04 11:08:26\",\"lose_time\":\"2015-01-04 11:53:26\",\"pay_limit_time\":\"2015-01-04 11:53:26\",\"realize_time_char\":\"2015-01-04 11:08:26\",\"ticket_price\":7850.0,\"old_ticket_price\":0.0,\"return_total\":7850.0,\"return_cost\":0.0,\"pay_mode_code\":\"Y\",\"payOrderString\":\"2015-01-04 11:08:26\",\"payOrderId\":\"1E705339910001001110826510\",\"amount\":\"7850\",\"amount_char\":1,\"start_train_date_page\":\"2015-01-05 09:12\",\"str_ticket_price_page\":\"78.5\",\"come_go_traveller_ticket_page\":\"N\"}],\"isNeedSendMailAndMsg\":\"N\",\"ticket_total_price_page\":\"78.5\",\"come_go_traveller_order_page\":\"N\",\"canOffLinePay\":\"N\"}]}'; var sequence_no = 'E705339910'; var batch_no = '1#'; var pay_mode = 'Y'; var tour_flag = 'dc'; var interfaceName = null; var interfaceVersion = null; var tranData = null; var merSignMsg = null; var appId = null; var transType = null; var epayurl = null; var ticketTitleForm = {'arrive_time':'11:17','from_station_name':'\u6DF1\u5733\u897F','start_time':'09:12','station_train_code':'K586','to_station_name':'\u5E7F\u5DDE','tour_flag':'dc','train_date':'2015-01-05','train_headers':null,'week':'\u5468\u4E00'}; var passangerTicketList = [{'amount':'7850','amount_char':1,'batch_no':'1','cancel_flag':null,'coach_name':'16','coach_no':'16','come_go_traveller_ticket_page':'N','confirm_flag':null,'deliver_fee_char':null,'eticket_flag':null,'get_ticket_pass':null,'is_deliver':null,'is_need_alert_flag':null,'limit_time':{'date':4,'day':0,'hours':11,'minutes':8,'month':0,'seconds':26,'time':1420340906000,'timezoneOffset':-480,'year':115},'lose_time':{'date':4,'day':0,'hours':11,'minutes':53,'month':0,'seconds':26,'time':1420343606000,'timezoneOffset':-480,'year':115},'oldPassengerDTO':null,'old_batch_no':null,'old_coach_no':null,'old_seat_no':null,'old_ticket_price':0.0,'order_location_code':null,'passengerDTO':{'address':null,'born_date':null,'code':null,'country_code':null,'email':null,'first_letter':null,'index_id':null,'isUserSelf':null,'mobile_no':'13689509151','old_passenger_id_no':null,'old_passenger_id_type_code':null,'old_passenger_name':null,'p_str':null,'passenger_flag':null,'passenger_id_no':'421023198908147310','passenger_id_type_code':'1','passenger_id_type_name':'\u4E8C\u4EE3\u8EAB\u4EFD\u8BC1','passenger_name':'\u5468\u57F9\u9F99','passenger_type':null,'passenger_type_name':null,'phone_no':null,'postalcode':null,'recordCount':null,'sex_code':null,'sex_name':null,'studentInfoDTO':null,'total_times':'98'},'payOrderId':'1E705339910001001110826510','payOrderString':{'date':4,'day':0,'hours':11,'minutes':8,'month':0,'seconds':26,'time':1420340906000,'timezoneOffset':-480,'year':115},'pay_limit_time':{'date':4,'day':0,'hours':11,'minutes':53,'month':0,'seconds':26,'time':1420343606000,'timezoneOffset':-480,'year':115},'pay_mode':null,'pay_mode_code':'Y','pay_mode_name':null,'print_eticket_flag':null,'rate':null,'realize_time_char':{'date':4,'day':0,'hours':11,'minutes':8,'month':0,'seconds':26,'time':1420340906000,'timezoneOffset':-480,'year':115},'reserve_time':{'date':4,'day':0,'hours':0,'minutes':0,'month':0,'seconds':0,'time':1420300800000,'timezoneOffset':-480,'year':115},'resign_flag':null,'return_cost':0.0,'return_deliver_flag':null,'return_flag':null,'return_price':null,'return_rate':null,'return_total':7850.0,'save_passenger_flag':null,'seat_detail_type_code':null,'seat_detail_type_name':null,'seat_flag':'0','seat_name':'16\u53F7\u4E0B\u94FA','seat_no':'0161','seat_type_code':'3','seat_type_name':'\u786C\u5367','sequence_no':'E705339910','start_train_date_page':'2015-01-05 09:12','stationTrainDTO':{'all_time':null,'arrive_time':{'date':1,'day':4,'hours':11,'minutes':17,'month':0,'seconds':0,'time':11820000,'timezoneOffset':-480,'year':70},'bureau_code':null,'distance':'162','e_flag':null,'from_station_name':'\u6DF1\u5733\u897F','from_station_telecode':'OSQ','id_mode':null,'sale_flag':null,'start_time':{'date':1,'day':4,'hours':9,'minutes':12,'month':0,'seconds':0,'time':4320000,'timezoneOffset':-480,'year':70},'station_train_code':'K586','to_station_name':'\u5E7F\u5DDE','to_station_telecode':'GZQ','trainDTO':null,'train_location_code':null,'w_Sprice':null,'w_Xprice':null,'w_Zprice':null,'z_price':null},'str_ticket_price_page':'78.5','studentInfoDTO':null,'ticket_no':'E7053399101160161','ticket_price':7850.0,'ticket_status_code':null,'ticket_status_name':null,'ticket_type_code':'1','ticket_type_name':'\u6210\u4EBA\u7968','trade_mode':null,'train_date':{'date':5,'day':1,'hours':0,'minutes':0,'month':0,'seconds':0,'time':1420387200000,'timezoneOffset':-480,'year':115}}]; var fcPassangerTicketList = null; var fcTicketTitleForm = null; var oldTicketDTOJson = null; var orderRequestDTOJson = '{\"bureau_code\":\"Q\",\"train_location\":\"Q6\",\"train_date\":\"2015-01-05 00:00:00\",\"train_no\":\"690000K58609\",\"station_train_code\":\"K586\",\"from_station_telecode\":\"OSQ\",\"to_station_telecode\":\"GZQ\",\"from_station_name\":\"\u6DF1\u5733\u897F\",\"to_station_name\":\"\u5E7F\u5DDE\",\"seat_type_code\":\"3\",\"seat_detail_type_code\":\"0\",\"start_time\":\"1970-01-01 09:12:00\",\"end_time\":\"1970-01-01 11:17:00\",\"adult_num\":0,\"child_num\":0,\"student_num\":0,\"disability_num\":0,\"ticket_num\":0,\"id_mode\":\"Y\",\"reserve_flag\":\"A\",\"tour_flag\":\"dc\"}'; var minDate='2015\u5E7401\u670805\u65E5'; var maxDate='2015\u5E7401\u670804\u65E5'; var maxDate2=null; var defaultDate='01\u670805\u65E5 (\u5468\u4E00)'; var defaultDate2='01\u670804\u65E5 (\u5468\u65E5)'; var canExpress=false; var canExpressStr='\u51E1\u8D2D\u4E70\u5F53\u65E5\u548C\u6B21\u65E5\u5F00\u8F66\u7684\u8F66\u7968\u4E0D\u914D\u9001\uFF0C\u8D2D\u4E70\u7B2C\u4E09\u65E5\u53CA\u4EE5\u540E\u5F00\u8F66\u7684\u8F66\u7968\u53EF\u4EE5\u914D\u9001\u3002'; var savedExpress=null; var queryEpayOrder=null; var pred_date='3'; var pred_date2=null; var maxStr2=null; var now_date='2015\u5E7401\u670804\u65E5'; var ts_minDate=1420456123601; var ts_maxDate=1420473583601; var canchooseTicket={'1160161OSQGZQ':false}; var showkdts=true; $.views.helpers({ substrPName:function(pName){ if(pName.length>5){ pName=pName.substr(0,4)+'бн'; } return pName; } }); /*]]>*/
This is said to have been blocked a long time ago
This is said to have been blocked a long time ago It’s blocked
It should be like this. In addition, some people say that by constantly canceling orders to increase the probability of buying a bunk bed, I tested it three times, which are: