亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

12306 刷票腳本及穩固刷票腳本(防掛)

2019-11-19 18:08:59
字體:
來源:轉載
供稿:網友

12306 刷票腳本及防掛

       一年一度的“搶票運動會”又開始了,期間12306網站承受的壓力越來越大,極不穩定。隨著人們對互聯網越來越熟悉,導致大量刷票軟件的用戶量猛增,大量的訪問將12306快壓垮了,以至于使用12306自家的刷票助手經常崩潰而無法繼續刷票。作為一名“資深”的程序員,我無法忍受了,所以果斷出手,寫了一段js來防掛。

       本來想簡單的解決一下刷票自動掛的問題,后來想想寫都寫了,不如再增加幾個有用的功能。

       現在腳本的功能有:

  1. 防止自動刷票崩潰(掛掉后自動重新刷票)
  2. 自定義查詢時間區間
  3. 自定義自動刷新時間間隔
  4. 突破5車次限制
  5. 可根據時間段、車類型刷所有滿足的車次

       廢話不多說,直接上代碼吧:

//記錄等待時間 var waittime=0;  //統計等待時間 function waitforRestart(){   if(!$("#autoSubmit").prop("checked"))return ;   if($("#query_ticket").text()=="停止查詢"){     waittime++;   }   if(waittime>10){     $("#query_ticket").click();     setTimeout(function(){       waittime=0;       if($("#query_ticket").text()=="查詢") {         $("#query_ticket").click();       }     },1000);   } }   //注冊回調方法 function callback(fun1,fun2){  fun1();  fun2(); }   //添加乘車人 function addBuyer(name){  callback($.showSelectBuyer,function(){   $("#buyer-list li[p_value^="+name+"]").click();   $.closeSelectBuyer();  }); }  //突破限制,添加車次 function addTrain(trainCode){  $("#prior_train").append('<span name="prior_train-span" class="sel-box w80">'+trainCode+'<a class="close" href="javascript:" onclick="$.removeSel(this,"'+trainCode+'",4)"></a></span>'); }  //添加優先席別 function addSeat(seat){  callback($.showSelectSeat, function(){   $("#seat-list li[name^="+seat+"]").click();   $.closeSelectSeat();  }); }  //自定義查詢區間 function addTimes(startTime,endTime){   $("#cc_start_time").append('<option value="'+startTime.replace(":","")+endTime.replace(":","")+'">'+startTime+'--'+endTime+'</option>');   $("#cc_start_time option:last").selected(); }  //根據時間段、車次類型查詢所有滿足的車次。 function queryByTimeAndTrainType(){  callback($.showYxTrain, function(){   var yxTrainTimer = setInterval(function(){    if($("#filterTic").length>0){     $("#filterTic").prop("checked",true);     $("#yxtrain_close").click();      clearInterval(yxTrainTimer);    }   },10);  }); } 

       以上是提供了修改配置的方法,以下則根據需求自行配置,我們可以選定車次進行刷票,也可以根據時間段+車次類型刷該時間段內的某類車次。分開來說:

       1. 根據車次進行刷票

       具體操作:

  1. 打開12306網站
  2. 選定好車次方向和發車日期
  3. 篩選出要刷新的車次、乘車人、席做等,替換下面的內容

//========================================== // 以下則根據需求自行配置: //   乘車人、車次、席別 //   僅顯示要刷的車次、查詢區間、刷新時間 //==========================================  //選擇乘車人 addBuyer("張三"); addBuyer("'李四(成人)'"); addBuyer("'王五(學生)'");  //手動添加車次,按優先順序添加(輕松突破5車次限制) addTrain("G100"); addTrain("G101"); addTrain("G102"); addTrain("G103"); addTrain("G104"); addTrain("G105"); addTrain("G106"); addTrain("G107");   //添加優先席別,按優先順序添加 addSeat("二等座"); addSeat("一等座");  //自動刷新時間1s autoSearchTime=1000;  //收起訂票助手 $(".up").click();  //啟動檢測防掛 var timer = setInterval(waitforRestart,autoSearchTime);  //開始刷票 if($("#query_ticket").text()=="查詢"){  var timer2 = setInterval(function(){   if($("#auto_query").prop("checked") && $("#autoSubmit").prop("checked") && $("#filterTic").prop("checked")){    $("#query_ticket").click();    clearInterval(timer2);   }  },10); } 

       將以上修改好的內容貼到瀏覽器控制臺上(F12或者Ctrl+Shift+J)按回車執行。就可以自動開始刷票了。如果刷新請求timeout了,會由waittime記錄超時等待時間,>10時則會自動取消刷新,1秒后重新開始自動刷票。


       2. 刷新某時間段內的特定車次類型的票,如刷新09:30-12:15之間所有高鐵+動車票

       具體操作:

  • 打開12306
  • 選好車次方向和發車日期
  • 確定時間段、車次類型、席坐,然后替換下面的內容
//========================================== // 以下則根據需求自行配置: //   乘車人、車次、席別 //   僅顯示要刷的車次、查詢區間、刷新時間 //==========================================  //選擇乘車人 addBuyer("張三"); addBuyer("'李四(成人)'"); addBuyer("'王五(學生)'");  //添加優先席別,按優先順序添加 addSeat("二等座");  //手動設置查詢區間 addTimes("09:30","12:15");  //僅顯示高鐵+動車 $(".check[value='G']").prop("checked",true); $(".check[value='D']").prop("checked",true);  //僅顯示時間段內的車次、僅顯示有票的車次,二選一 //注意,如果選擇了該項,則勾選的車次則無效了。 queryByTimeAndTrainType();  //自動刷新時間1s autoSearchTime=1000;  //收起訂票助手 $(".up").click();  //啟動檢測防掛 var timer = setInterval(waitforRestart,autoSearchTime);  //開始刷票 if($("#query_ticket").text()=="查詢"){  var timer2 = setInterval(function(){   if($("#auto_query").prop("checked") && $("#autoSubmit").prop("checked") && $("#filterTic").prop("checked")){    alert("123");    $("#query_ticket").click();    clearInterval(timer2);   }  },10); } 

       同樣粘貼在瀏覽器控制臺按回車執行即可。

       是不是很簡單?有人會說簡單但是繁瑣。的確步驟有點多,那我就再提供已方法讓步驟簡化一下即可。那就是把上面修改過的內容,去掉注釋行(就是//開頭的行)然后把所有的換行都去掉,把所有內容縮到一行上。然后在前面加上javascript:,最后把它存放到書簽上,使用的時候,打開12306,然后點擊一下標簽即可自動刷票了。


感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人精品久久二区二区91| 成人黄在线观看| 国产精品欧美日韩久久| 亚洲在线免费看| 欧美黑人巨大精品一区二区| 色偷偷av亚洲男人的天堂| 国内精品久久久久久| 日韩电影在线观看中文字幕| 国产精品视频xxxx| 亚洲精品自拍第一页| 欧美激情综合亚洲一二区| 久久久人成影片一区二区三区| 亚洲自拍偷拍在线| 在线亚洲国产精品网| 日韩高清人体午夜| 国产精品老女人视频| 午夜精品久久久久久久99热| 欧美日本在线视频中文字字幕| 一区二区三区四区在线观看视频| 欧美色图在线视频| 91精品国产高清自在线看超| 91精品国产色综合| 色婷婷av一区二区三区在线观看| 国产www精品| 亚洲日韩欧美视频| 午夜精品一区二区三区在线播放| 国产精品旅馆在线| 亚洲欧美在线一区| 亚洲男子天堂网| 欧美亚洲日本黄色| 久久在线视频在线| 欧洲永久精品大片ww免费漫画| 国产精品视频精品| 性欧美xxxx| 成人中文字幕在线观看| 国产精品99蜜臀久久不卡二区| 精品色蜜蜜精品视频在线观看| 91成人天堂久久成人| 成人综合网网址| 亚洲精品久久久久久久久久久| 亚洲精品资源在线| 欧美一级淫片aaaaaaa视频| 国产精品久久久久久久一区探花| 欧美性猛交丰臀xxxxx网站| 亚洲第一色中文字幕| 欧美在线视频一区| 亚洲国产私拍精品国模在线观看| 久久九九国产精品怡红院| 欧美成人免费va影院高清| 高清欧美一区二区三区| 热久久免费国产视频| 91精品国产综合久久香蕉最新版| 国产精品久久视频| 亚洲国产日韩精品在线| 清纯唯美日韩制服另类| 久久亚洲精品国产亚洲老地址| 欧美日韩国产限制| 欧美性极品少妇精品网站| 57pao国产精品一区| 欧美日韩综合视频网址| 欧美性jizz18性欧美| 免费成人高清视频| 国产一区二区日韩| 色一区av在线| 亚洲色图17p| 欧美成人午夜激情| 久青草国产97香蕉在线视频| 57pao国产精品一区| 成人免费视频网| 午夜精品久久久久久久白皮肤| 欧洲永久精品大片ww免费漫画| 久久亚洲国产精品| 国产精品视频久| 亚洲欧美综合另类中字| 久久久在线免费观看| 日本19禁啪啪免费观看www| 欧美激情在线视频二区| 日韩av成人在线观看| 精品成人久久av| 国产精品国产自产拍高清av水多| 久久成人免费视频| 久久夜色精品国产欧美乱| 毛片精品免费在线观看| 色先锋资源久久综合5566| 亚洲伊人久久综合| 欧美日韩国产区| 欧美乱人伦中文字幕在线| 国产视频精品免费播放| 中文字幕日韩欧美精品在线观看| 国产盗摄xxxx视频xxx69| 欧美日韩福利视频| 国产精品激情av在线播放| 国产成人精品久久久| 久久福利网址导航| 欧洲永久精品大片ww免费漫画| 亚洲色在线视频| 91热精品视频| 欧美成人第一页| 色妞一区二区三区| 久久久www成人免费精品张筱雨| 国产成人精品视频在线观看| 亚洲综合在线播放| 国产福利精品视频| 亚洲福利视频专区| 国产视频在线观看一区二区| 亚洲剧情一区二区| www.日韩av.com| 国外成人免费在线播放| 亚洲精品美女在线| 国产精品视频一区国模私拍| 国产精品日韩久久久久| 92看片淫黄大片欧美看国产片| 欧美成人精品在线| 亚洲三级免费看| 91精品国产91久久久久久久久| 中文字幕亚洲字幕| 欧美性xxxxxxxxx| 91禁外国网站| 国产亚洲综合久久| 97精品伊人久久久大香线蕉| 国产精品都在这里| 国产午夜精品全部视频播放| 亚洲人成绝费网站色www| 色av吧综合网| 欧美视频在线免费看| 亚洲成人a**站| 国产在线久久久| 在线免费看av不卡| 91视频88av| 最近2019中文字幕mv免费看| 国产精品稀缺呦系列在线| 日韩欧美综合在线视频| 国产日韩精品一区二区| 久久久噜噜噜久久中文字免| 国产视频999| 九九热在线精品视频| 欧美激情在线有限公司| 中文字幕av一区中文字幕天堂| 亚洲自拍另类欧美丝袜| 8x拔播拔播x8国产精品| 色综合影院在线| 久久99久国产精品黄毛片入口| 成人精品一区二区三区电影黑人| 国产精品扒开腿爽爽爽视频| 国产精品久久久久久av| 午夜精品www| 九九热r在线视频精品| 国产精品久久久久久亚洲影视| 久久久国产91| 96sao精品视频在线观看| 国产成人激情视频| 久久亚洲精品视频| 国产91精品青草社区| 黄网动漫久久久| 久久国产精品影片| 国产精品久久久久久久av电影| 日本91av在线播放| 亚洲国产欧美在线成人app| 亚洲精品日韩丝袜精品| 欧美精品在线免费播放| 日韩欧美在线国产| 日韩亚洲国产中文字幕| 日韩av第一页| 国产欧美日韩专区发布|