奇酷教育-Python培训|UI培训|WEB大前端培训|Unity3D培训|HTML5培训|人工智能培训|JAVA开发的教育品牌

您現在所在的位置:首頁 >關于奇酷 > 行業動態 > 十一搶票丨支持后補搶票 Python跑起來

十一搶票丨支持后補搶票 Python跑起來

來源:奇酷教育 發表于:

想要十一回家的小伙伴們,大概剛剛經歷了一波搶票大戰。順便把一個Python搶票工具,送到了GitHub趨勢榜第一:

  想要十一回家的小伙伴們,大概剛剛經歷了一波搶票大戰。
 
  順便把一個Python搶票工具,送到了GitHub趨勢榜第一:
 
  項目名很干脆,就是“12306”,標星超過8.4k,來自名叫文賢平的程序員。
 
  這很可能是全GitHub最德高望重的購票小助手了,功能一直在更新,且現已支持Python 3.6以上版本。
 
  有些后起之秀,也是在它的基礎上開發出來,然后廣受歡迎:
 
 
  標星4k的“py12306”便是其中之一,它支持分布式搶票。
 
  如果你還沒搶到回程的票,試一下這些Python工具吧。已經有許多人類親測成功了:
 
  △12306項目的用戶評價
 
 
  △ py12306項目的用戶評價
  以及,十一后面還有春運,可以提前做好準備活動嘛。
 
  熱榜第一的搶票神器
 
  文賢平/文先森 (testerSunshine) 的搶票小助手“12306”,雖然誕生在2018年初,但最近一次提交代碼,是在今年9月5日,現在還十分新鮮。
 
  這只得力的小助手,思路清晰又緊湊:
 
  從查詢余票開始,到付款完成,最后獲取訂單號。一氣呵成,不怕人類手速太慢。
 
  有了它,文先森去年就絲滑地搶到了回家的票。而后,便努力幫助搶票助手繼續進化。
 
  到目前為止,文先森與一眾貢獻者,已經在項目里提交了361次代碼,實現的功能有這些:
 
  從更新日志看來,最近加入的重要功能是候補訂單。
 
  所謂候補,就是在票賣完的情況下預先付款,等其他人退票之后自動補上,是我國2019年春運才出現的新機制。
 
  但文先森也還不清楚,這項功能在搶票助手里的需求是怎樣的,所以正在密集地嘗試和調整:
 
  在實現新功能的同時,已有的功能也在不斷優化。
 
  這個搶票工具越來越強大,GitHub標星數量比起年初的4k,也已經翻了一番。
 
  隨著項目的成長,文先森在8月31日宣布了一件重要的事:
 
  放棄支持Python 2.7,只支持3.6以上版本。
 
  具體的食用方法,可以從傳送門前往項目頁觀察。
 
  如果,你在食用過程中遇到了障礙,使用幫助目錄里也沒找到解答,除了發起Issue,還可以進群討論:
 
  把失敗的log發到群里,大佬說不定能幫你調出來。
 
  不過,有了搶票助手,也不是一定買得到票。
 
  所以,多試幾種工具也是好的,尤其是可以同時進行多個任務的那種:
 
  分布式搶票助手
 
  一位名叫pjialin的程序員,借鑒了文先森的部分代碼實現,開發了一個分布式工具,名叫py12306購票助手。
 
  就是說,一臺機器搶不到,可以讓許多硬件一起跑。
 
  它還支持多任務 (多班列車) 、多日期、多賬號一起查。
 
  另一個機智的功能是,同時觀察多個始發站和到達站的組合。
 
 
  比如,北京出發的票沒有了,就跑去下一站上車;或者家門口買不到,就直接買到終點:愿意妥協但限于手速的小伙伴,也能交給工具自動查看了。
 
  項目作者說,試過文先森的算法和bypass12306,未果,這才做出了自己的搶票工具。
 
  用上這個新工具,他一下子搶到了好幾張票。
 
  同樣是支持Python 3.6以上版本,這個項目現在也有4k標星了。
 
  薪火承傳
 
  2010年初,官方上線12306。從那時起,程序員就開始用自己的方法查詢余票了:
 
  △ 來自李凡希
  后來,越來越多的程序員加入這個隊伍,他們的力量也越發強大,大到能讓GitHub垮掉。
 
  2012年,一位叫做iFish的大佬開發的插件,被各家瀏覽器的春節版本紛紛搭載,12306官方也引用了里面的一個資源。
 
  就是它,在1月15日小高峰來臨的時候,引發了著名的“12306訂票助手拖垮GitHub”事件。
 
  原因是插件的早期版本,用GitHub的Raw File服務作CDN,且如果返回403錯誤,就5秒重試一次,永久重試。
 
  iFish大佬應該不會想到,巨大的訪問量導致Github受到DDOS攻擊,速度撲街。GitHub甚至想到找人聯系12306官方,去除那個引用。
 
  雖然,當年的事件過去了,但程序員對回家的渴望還在那里,就會不斷孕育出新的搶票工具,拯救自己,拯救世界。
 
 
  最后,祝小伙伴們都能順利回家。
 
  12306項目傳送門:
  https://github.com/testerSunshine/12306
 
  py12306項目傳送門:
  https://github.com/pjialin/py12306/
51La 主站蜘蛛池模板: 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 有福网(yofus.com)洗照片冲印,毕业聚会纪念册相册制作个性DIY平台 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-北京罗伦过滤技术集团有限公司 | 重庆网站建设,重庆网站设计,重庆网站制作,重庆seo,重庆做网站,重庆seo,重庆公众号运营,重庆小程序开发 | 免费B2B信息推广发布平台 - 推发网 | 杭州荣奥家具有限公司-浙江办公家具,杭州办公家具厂 | 防火窗_耐火窗_防火门厂家_防火卷帘门-重庆三乐门业有限公司 | 英语词典_成语词典_日语词典_法语词典_在线词典网 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 无锡网站建设-做网站-建网站-网页设计制作-阿凡达建站公司 | 精益专家 - 设备管理软件|HSE管理系统|设备管理系统|EHS安全管理系统 | 上海心叶港澳台联考一对一培训_上海心叶港澳台联考,港澳台联考一对一升学指导 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | 皮带输送机-大倾角皮带输送机-皮带输送机厂家-河南坤威机械 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 热镀锌槽钢|角钢|工字钢|圆钢|H型钢|扁钢|花纹板-天津千百顺钢铁贸易有限公司 | [品牌官网]贵州遵义双宁口腔连锁_贵州遵义牙科医院哪家好_种植牙_牙齿矫正_原华美口腔 | 多功能三相相位伏安表-变压器短路阻抗测试仪-上海妙定电气 | 缠膜机|缠绕包装机|无纺布包装机-济南达伦特机械设备有限公司 | 雄松华章(广州华章MBA)官网-专注MBA/MPA/MPAcc/MEM辅导培训 | 杭州货架订做_组合货架公司_货位式货架_贯通式_重型仓储_工厂货架_货架销售厂家_杭州永诚货架有限公司 | 中宏网-今日新闻-财经新闻| 苗木价格-苗木批发-沭阳苗木基地-沭阳花木-长之鸿园林苗木场 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 北京发电车出租-发电机租赁公司-柴油发电机厂家 - 北京明旺盛安机电设备有限公司 | 北京易通慧公司从事北京网站优化,北京网络推广、网站建设一站式服务商-北京网站优化公司 | 集装袋吨袋生产厂家-噸袋廠傢-塑料编织袋-纸塑复合袋-二手吨袋-太空袋-曹县建烨包装 | 撕碎机_轮胎破碎机_粉碎机_回收生产线厂家_东莞华达机械有限公司 | 苏州西朗门业-欧盟CE|莱茵UL双认证的快速卷帘门品牌厂家 | 北京开业庆典策划-年会活动策划公司-舞龙舞狮团大鼓表演-北京盛乾龙狮鼓乐礼仪庆典策划公司 | 知企服务-企业综合服务(ZiKeys.com)-品优低价、种类齐全、过程管理透明、速度快捷高效、放心服务,知企专家! | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | HDPE土工膜,复合土工膜,防渗膜价格,土工膜厂家-山东新路通工程材料有限公司 | 四探针电阻率测试仪-振实密度仪-粉末流动性测定仪-宁波瑞柯微智能 | 葡萄酒灌装机-食用油灌装机-液体肥灌装设备厂家_青州惠联灌装机械 | 污水/卧式/潜水/钻井/矿用/大型/小型/泥浆泵,价格,参数,型号,厂家 - 安平县鼎千泵业制造厂 | 硫化罐_蒸汽硫化罐_大型硫化罐-山东鑫泰鑫智能装备有限公司 | 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 |