分享12306搶票心得-最終篇

果博線上發表於2014-12-16
 
  針對最近12306服務端封外掛(切DNS,切站)的殺手鐗,有了比較好的應對方案。此文是最後的分享,藉此對幾年來的研究心得做個總結。
 
 
12306終極殺手鐗
  • 12306在上週做了一些重大改變,在服務端實施了外掛封殺
  • 一定時間內:切不同站,切不同DNS,彈出“查詢失敗”,自動被踢出
  • 不用外掛,手動稍微換下站查詢也會被踢
  • 基本上封殺了現有的所有外掛
 
 
解決方案及原理
  • (Chrome)用IFrame或AJAX在後臺不停檢查登入狀態,非登入就自動OCR登入
  • Fishlee的方案:啟用6次匿名查詢,再來一次正式查詢
  • 我的方案(Firefox):
    • 登入後,把User Cookie:JSESSIONID先存起來
    • 然後清掉這個Cookie,相當於退出了
    • 刷票,相當於使用匿名Cookie查詢
    • 查到票時,在自動提交之前攔截,把登入使用者JSESSIONID賦回Cookie
    • 相當於最後使用最初的登入帳號進行訂單提交
 
 
成果1:Chrome無人值守外掛
  • 基於上一篇“分享12306全自動驗證碼識別提交,春運搶票準備時
  • 最新加入:在頁面底部加入IFrame定時重新整理,自動OCR登入,以防被踢出
  • 最新版本下載:http://pan.baidu.com/s/1qWLnq1I
  • 目前只支援Chrome較高版本
  • 可以結合以前文章”分享12306秒票心得及殺手鐗“
  • 參考文章1:百度”360搶票王驗證碼自動識別真的那麼牛嗎“
  • 參考文章2:百度”chome manifest.json embed“
 
 
成果2:Firefox秒票外掛
 
 
 
寫在最後
  • 此為最終篇,由於個人業餘研究下而已,且有心無力,故以後不提供後續維護和支援
  • 此適合於程式設計師,需要自己定製和修改,不然很難適合你的需求
  • 若不知道原始碼原理,就如:成果2如果不在登入頁,而是在刷票頁 登入,就會有問題,可以自己看下原始碼改進
  • 不太會程式的最好使用bbs.fishlee.net和“小魚版”,這2個一直在更新和維護,且可以在它的論壇找到一些蜘絲馬跡
  •  12306一直在完善,已經沒有絕對的秒殺神器,但我相信黃牛走的是後門........

     

 
寫在最後-我的心得1:同時部署6,7臺成果1-Chrome,進行無人值守搶票,最好使用不同的DNS/Hosts,提前5分鐘啟動刷票

 

   
 
 
 
 
 
 
 
寫在最後-我的心得2:在上面的基礎上,使用成果2-Firefox(切DNS,切站),人工操作秒票,提前10秒鐘啟動刷票
 
 

 
  
   
 
 
 
 
  
 

相關文章