離春節(jié)越來(lái)越近了,同時(shí)也意味著搶票大戰(zhàn)又要來(lái)臨。不得不掐指算好搶票的時(shí)間,而且還要瞪大雙眼,認(rèn)出誨人不倦的12306識(shí)別碼,焦急的等待放票的那一瞬間。我一直想:如果能有一個(gè)按鈕,代自己完成上述操作,該是多美好的一件事情。作為一名合格的程序員,非常堅(jiān)信上述流程能夠如發(fā)射火箭般一鍵啟動(dòng)——雖然自己不能實(shí)現(xiàn)。不過(guò)今天發(fā)現(xiàn)了一個(gè)可以使用的python腳本,基本能提供從登錄到訂票的一條龍服務(wù)。推薦給大家:100行Python代碼自動(dòng)搶火車票!
由于自己是Python小白,所以在重復(fù)造輪子的過(guò)程中,遇到了一些麻煩。順利解決后,對(duì)Python腳本進(jìn)行了優(yōu)化并上傳到了我的github上,以供參考。
Tips:
具體實(shí)現(xiàn)步驟(按先后順序)
1 本人使用Mac;
2 在終端安裝pip;
3 在終端安裝splinter;
4 在優(yōu)化后的python腳本中找到下面的語(yǔ)句,替換成自己的用戶名和密碼;
username = u"用戶名" passwd = u"密碼"
5 cd到存放python腳本的目錄,運(yùn)行腳本
python tickets.py 呼和浩特 北京 2018-02-06
有木有感覺特別cool,特別coder呢?趕緊試試吧~
喜歡和關(guān)注都是對(duì)我的鼓勵(lì)和支持~