1. 程式人生 > >60個加速包都搶不到一張票!真垃圾,還不如我自己寫的搶票神器!

60個加速包都搶不到一張票!真垃圾,還不如我自己寫的搶票神器!

7

60個加速包都搶不到一張票!真垃圾,還不如我自己寫的搶票神器!

 

而加速包的獲取方式有兩種:1 直接花錢買,1 元 1 個價格,全套下來大概 50 元左右。2 是好友助力,每邀請一個好友幫你助力就能獲取 2 ~ 5 不等的加速包。

大部分人都是不願意花錢買加速的,所以你開始群發好友,轟炸微信群,朋友圈吆喝,掛 N 個搶票軟體,各種你能想到的手段,都嘗試一遍,但無一都失敗了。

今天我就給大家介紹一個開源的 Python 搶票程式,親測有效!我身邊已經有很多好友,通過這個程式搶到車票了。不僅免費開源,還非常有用。

60個加速包都搶不到一張票!真垃圾,還不如我自己寫的搶票神器!

 

60個加速包都搶不到一張票!真垃圾,還不如我自己寫的搶票神器!

 

60個加速包都搶不到一張票!真垃圾,還不如我自己寫的搶票神器!

 

專案使用到的 Python 庫

接下來我們檢視這個專案都用到哪些 Python 庫。開啟 requirements.txt 檔案,這裡面把專案所用到的庫大致都寫了出來。

 

60個加速包都搶不到一張票!真垃圾,還不如我自己寫的搶票神器!

 

 

網路請求用到了經典的 requests 庫,而頁面解析用到了 bs4 和 beautifulsoup4。有人可能會問這兩個解析庫有什麼區別?bs4 是用在 python3 版本上的,而 beautifulsoup4 是用在 python2 版本上。我最開始學 beautifulsoup 的時候就被這個坑過。

60個加速包都搶不到一張票!真垃圾,還不如我自己寫的搶票神器!

 

Six:眾所周知 Python 2 和 Python 3 版本的分裂給 Python 開發者們帶來了很大的煩惱,為了使程式碼同時相容兩個版本,往往要增加大量的程式碼。 於是 Six 出現了。正如它的介紹所說,它是一個專門用來相容 Python 2 和 Python 3 的庫。它解決了諸如 urllib 的部分方法不相容, str 和 bytes 型別不相容等“知名”問題。

到這裡就可以看出作者這個程式是考慮到 Python 不同版本之間的相容性問題的,簡直業界良心。

60個加速包都搶不到一張票!真垃圾,還不如我自己寫的搶票神器!

 

安裝使用

 

60個加速包都搶不到一張票!真垃圾,還不如我自己寫的搶票神器!

 

 

上圖在 GitHub 倉庫中都有寫到。我這裡就簡單的講下,首先你需要註冊「若快」的打碼平臺,為了可以讓程式自動打碼。隨後安裝程式依賴包,安裝方法上面已經寫到了。

最後程式有一個很重要的檔案叫「ticket_config.yaml」

 

60個加速包都搶不到一張票!真垃圾,還不如我自己寫的搶票神器!

 

 

所有購買車票的資訊都是在這個檔案裡配置的,比如車票時間,12306 賬號密碼,乘車人資訊,通知郵箱等等,作者在檔案中都有詳細的註釋。

 

60個加速包都搶不到一張票!真垃圾,還不如我自己寫的搶票神器!

 

 

把這個配置檔案按你的需求填寫完畢之後,大家就可以開始運行了。

執行 run.py 檔案即可,親測有效!

 

60個加速包都搶不到一張票!真垃圾,還不如我自己寫的搶票神器!

 

 

 

60個加速包都搶不到一張票!真垃圾,還不如我自己寫的搶票神器!

 

 

考慮到有些同學上不了 GitHub 我已把所有檔案都放在後臺了,加群 960410445 我把檔案打包發給你!