[分享] 退票查詢/通知程式

作者: ansonyu (賓士)   2016-08-06 23:58:16
大家好,
前些日子用小弟的三腳貓功夫撰寫查詢/通知退票程式,
猶豫很久不曉得該不該把程式分享出來,
不過看著搶票的大家眼睛痛、手指痛、心更痛,決定還是這麼做。
如果版主/各位版友覺得不妥,請告知小弟!
附上小弟的程式碼和教學(其中包含 Ubuntu, Mac, Windows 作業系統),
https://goo.gl/SansAE
如果還有任何不清楚的地方,歡迎在推文提出(勿站內信謝謝)
這也只是拋磚引玉,如果各位版友有更方便的程式也很歡迎你們分享!
雖然撰寫程式的時間很短暫,但寫教學文件倒是花了不少時間,
如果各位板友有用到此程式而且不嫌棄的話,
可以在專案的右上角點個 Star,給我鼓勵 XD
You will be the star~ (飄走)
作者: smilewow105 (JUC)   2016-08-07 00:00:00
神降臨!!!!!!
作者: yuan16 (我是媛媛我不圓)   2016-08-07 00:03:00
★star get
作者: backandforth   2016-08-07 00:06:00
淚推!感謝!
作者: yun0215 (阿酥)   2016-08-07 00:07:00
推推
作者: alicezzz (長耳朵!!!!(布條))   2016-08-07 00:13:00
佛心!!! 感謝淚推 Q____Q!!
作者: ohmyHuan (派大歡)   2016-08-07 00:15:00
推好心!!!!!!!!
作者: hahaoh   2016-08-07 00:18:00
淚推
作者: dollyforever (Dolly Lin)   2016-08-07 00:19:00
天啊 只能用手機的人哭泣中
作者: a0939832 (halo)   2016-08-07 00:22:00
作者: nltposmv (請帶著我 一起 飛)   2016-08-07 00:22:00
淚推!!!感恩!! (感覺這樣更難搶了? XD
作者: chumi907 (啾咪。)   2016-08-07 00:25:00
有神快拜!!!!!
作者: hsintzuyo (新竹飄)   2016-08-07 00:35:00
推阿!!!
作者: toredny (Hannah)   2016-08-07 00:36:00
推好心!
作者: jefflyc2002 (小強)   2016-08-07 00:41:00
推~感覺該練個python了XDD
作者: hsintzuyo (新竹飄)   2016-08-07 00:43:00
點星星要註冊的時候才發現我有這個帳號囧,好莫名w
作者: nltposmv (請帶著我 一起 飛)   2016-08-07 00:43:00
拍謝喔!設定好電郵後按鍵,跳出Edit configuration底下 errir:Please select a valid Python interpreter
作者: someLthing (+++)   2016-08-07 00:48:00
感謝佛心原PO
作者: nltposmv (請帶著我 一起 飛)   2016-08-07 00:49:00
感謝你,我再試試看。要是不行就得回到手動的懷抱了哈哈哈哈!其實根本不知道新下載的那個要怎麼用。謝謝你,我還是每天乖乖按個4小時好了 XDDDD (感謝你的佛心
作者: yun0215 (阿酥)   2016-08-07 00:56:00
windows系統 如果不需要mail通知可以跳過6~11的動作嗎?
作者: Maple0201 (Maple)   2016-08-07 01:05:00
有神我跪惹!!!拜託,讓我離開台灣前聽一場就好!!
作者: yun0215 (阿酥)   2016-08-07 01:07:00
然後阿不能聽的日期是否能在get_codes就刪掉? 假設1415夏的第一場沒空是否可以直接刪除? 後面的get_code2date也有要刪除嗎?
作者: Enwang   2016-08-07 01:17:00
MAC第一個步驟就command not found了怎麼辦QQ
作者: nltposmv (請帶著我 一起 飛)   2016-08-07 01:18:00
不好意思,請問執行try_webpage.py時,只有瀏覽器跳出重複reload所需場次,但沒出現圖片左邊場次資料表也可用嗎?因為只有看到chrome一直跳躍場次有點可怕,怕沒成功
作者: Ayun511   2016-08-07 01:22:00
想問nlt大剛剛卡住的那個問題是怎麼解決的QQ我現在也卡在那裡QQ
作者: yun0215 (阿酥)   2016-08-07 01:24:00
我也是chrome一直開新視窗...XD
作者: ryokeiryui (ryokeiryui)   2016-08-07 01:25:00
請問第一步驟的終端機是命令字元的終端機嗎?
作者: yun0215 (阿酥)   2016-08-07 01:26:00
然後我的還會顯示Error getting from url 為何阿@@
作者: nltposmv (請帶著我 一起 飛)   2016-08-07 01:27:00
@Ayun511大大,後來發現右上有1個像連結的地方,按下去可以選擇python,就選成神人在上面給的下載的安裝位置記憶中是這樣啦!我也不知道怎麼把方式翻查,抱歉喔!yun0215大,我的新視窗拓元未登入,但原本在用的已登入
作者: yun0215 (阿酥)   2016-08-07 01:30:00
我也是...會不會是主網頁設定問題?剛剛看售票頁面的網址
作者: nltposmv (請帶著我 一起 飛)   2016-08-07 01:30:00
但我找不到登入該拓元的方法,它貌似跟我在用的不是同的
作者: nltposmv (請帶著我 一起 飛)   2016-08-07 01:31:00
神人樓主大大很抱歉我對程式全無認知會有很多白痴問題XDy大我沒改過,我覺得需要1直reload是必須的,只是呈現方式跟我們現在這樣是對的嗎?還有先登入的問題不懂解決><
作者: appleinmyeye (垂垂)   2016-08-07 01:34:00
推原PO佛心~
作者: sunny5947 (別讓我飛 將我溫柔豢養)   2016-08-07 01:39:00
請問...windows的第4點是什麼意思Q_Q
作者: nltposmv (請帶著我 一起 飛)   2016-08-07 01:43:00
windows第4點是安裝好PyCharm後,首次開啟時,程式可能會問你的問題,樓主是先告知遇上時該選擇的選項。
作者: chang4red (chang4red)   2016-08-07 01:45:00
這篇必推
作者: sunny5947 (別讓我飛 將我溫柔豢養)   2016-08-07 01:45:00
但我下載後 要點選哪個file才能安裝呢Q_Q
作者: moccasin (moccasin)   2016-08-07 01:54:00
SyntaxError: Non-ASCII character '\xe2' in file mail_functions.py on line 30, but no encoding declared;
作者: nltposmv (請帶著我 一起 飛)   2016-08-07 01:56:00
除了樓主給的檔,你還有下載說明第2和4點指示要下載的嗎
作者: freedom0606 (小p)   2016-08-07 01:56:00
推原PO佛心~~另外請問一下,如果沒有操作程式,有票
作者: moccasin (moccasin)   2016-08-07 01:56:00
一直不成功... 謝謝原po分享!
作者: nltposmv (請帶著我 一起 飛)   2016-08-07 02:00:00
如果你有設定自己的gmail賬號和密碼就會有信通知@yun0215 我覺得不用改get_code2date貌似是給電郵主題用哈哈!要是猜錯了就糗大了! XDD
作者: chang4red (chang4red)   2016-08-07 02:03:00
nlt大 我跟你遇到一樣的問題 也下載了原波給的新的檔解壓縮了 然後就不會了QQ
作者: moccasin (moccasin)   2016-08-07 02:06:00
設定信箱帳密後 一直被說SyntaxError: invalid syntax..
作者: Enwang   2016-08-07 02:10:00
mo大 你信箱前後的"有沒有變斜的? 改回"應該就好了
作者: moccasin (moccasin)   2016-08-07 02:12:00
請問前後變斜是什麼意思 對不起...我太蠢我懂了!!!!謝謝En大!!!
作者: lwu24 (飛魚)   2016-08-07 02:16:00
感謝原波分享!! 想請教一下設定好電腦要一直開著嗎因為公司電腦網路有鎖,只能用手機上網@@
作者: nltposmv (請帶著我 一起 飛)   2016-08-07 02:19:00
我覺得人在電腦前時跑就好,不然收到mail再去點票都沒了這樣應該只能家裡電腦不關,一直運行程式,然後手機搶票(可是這樣已經慢很多秒了!不過也至少可以知道又錯過了
作者: lwu24 (飛魚)   2016-08-07 02:27:00
沒錯,我總是一再的錯過……
作者: feng820511 (feng)   2016-08-07 06:41:00
推原po佛心!
作者: wen0324 (via)   2016-08-07 08:30:00
版上臥虎藏龍啊啊啊 推
作者: kenk0818 (R-one)   2016-08-07 08:42:00
覺得感動 推阿
作者: orange722 (orange722)   2016-08-07 09:04:00
推原PO熱心佛心就甘心
作者: chocoholic (吼)   2016-08-07 09:55:00
太感謝原po了!!!
作者: yuan15 (綠狂魔)   2016-08-07 11:00:00
不推不行
作者: ryokeiryui (ryokeiryui)   2016-08-07 11:31:00
早上清醒時有看清了XD"但在十四點安裝失敗,紅線一直無法消失Orz謝謝您的教學
作者: eeyoreki   2016-08-07 11:39:00
推原po佛心
作者: backandforth   2016-08-07 12:08:00
原Po大大我卡在13,沒有出現紅線,也沒有該選項怎麼辦~
作者: yun0215 (阿酥)   2016-08-07 12:20:00
現在上午網速好像比較正常了 ...變成是在同一個頁面一直刷新網頁而不是一直重開視窗...這樣正常嗎??
作者: wanglanchang (蘭)   2016-08-07 13:04:00
這個程式......希望拓元撐得住......
作者: yun0215 (阿酥)   2016-08-07 13:08:00
原來如此...那他刷完58個就停了 目前畫面跟原PO左邊那張圖一樣...這樣應該就是正常了吧? 另外先前刷新的視窗可以關掉了嗎??
作者: backandforth   2016-08-07 13:21:00
回原Po大,最後出現Import Error:No module named selenium的訊息謝謝,我再試試!
作者: doraemon129K (小薛)   2016-08-07 13:58:00
http://i.imgur.com/2tMTlbm.jpg我第九步出現這個後,也沒收到google的信說不懂意思耶....我是收不到信,因此沒有辦法繼續下去
作者: boameimei (寶咩)   2016-08-07 14:25:00
尋找 selenium 這個 package。這個好難懂...不知道該怎麼做QQ
作者: doraemon129K (小薛)   2016-08-07 14:31:00
可是我仔細看了這兩個影片都是在教怎麼使用這軟體然後我卡的地方是win第9步執行自己的gmail時出現error ,然後也沒有寄送低安全程式的信件給我..
作者: boameimei (寶咩)   2016-08-07 14:47:00
http://i.imgur.com/7LJnyA3.jpg我大概太笨了...還是跑不出來..囧rz
作者: yun0215 (阿酥)   2016-08-07 14:51:00
去點selenium 應該會出現小氣球 點小氣球就會有安裝選項
作者: doraemon129K (小薛)   2016-08-07 14:52:00
抱歉我真的有點笨,我跟據您的步驟到9http://i.imgur.com/9Nfl0Am.jpg連這步驟都順利跑出來了,也換上自己的gmail但F10執行後出現的是剛剛那張error的圖片,然後看了影片後,我還是不太清楚我的編譯器大慨是哪裡有問題
作者: boameimei (寶咩)   2016-08-07 14:54:00
作者: doraemon129K (小薛)   2016-08-07 14:55:00
,才會出現error,能稍微提點一下嗎?
作者: boameimei (寶咩)   2016-08-07 14:55:00
我的小氣球是這樣。哈
作者: doraemon129K (小薛)   2016-08-07 14:56:00
作者: boameimei (寶咩)   2016-08-07 14:56:00
Dora...你的gmail 是不是有綁簡訊安全設置...我的一個有綁一個沒綁...有綁的收不到..沒綁的ok...提高你參考
作者: doraemon129K (小薛)   2016-08-07 15:01:00
有沒有綁是哪裡看呀?
作者: kyo22222 (阿kyo)   2016-08-07 15:04:00
如果有兩段式驗證 gmail會有些問題
作者: futari (月亮無法決定自己的光芒)   2016-08-07 15:18:00
謝謝大大分享~昨天成功今天卻出現error getting from url?
作者: doraemon129K (小薛)   2016-08-07 15:29:00
我還是從頭來讓您看看哪裡有誤好了1.下載 zip http://i.imgur.com/8SGsr9c.jpg2'下載win32壓縮 http://i.imgur.com/IDKVHC5.jpg3.chromedriver.exe放置c槽 http://i.imgur.com/E0Fhttp://i.imgur.com/41Kflcp.jpg4.MSI INSTALLER安裝http://i.imgur.com/jYwZycP.jpg5.編譯器安裝 http://i.imgur.com/UdUxRwg.jpg6-7 .open http://i.imgur.com/rWa1EEM.jpg8-9改gmail 然後 F10執行最後就卡在這了 http://i.imgur.com/CuahAZS.jpg
作者: hsintzuyo (新竹飄)   2016-08-07 15:43:00
感謝原po大大耐心的教qwq但我的selenium包下載不下來QQ解決了!!看到成功了好開心QAQ感謝大大> <
作者: shellee (呷飽飽)   2016-08-07 16:13:00
太感謝原PO了!!!辛苦你了!
作者: floracat (弗羅拉貓)   2016-08-07 16:46:00
可是我只差最後selenium失敗而已,還想再努力一下...
作者: Familyfive (dreaming)   2016-08-07 22:12:00
推原po熱心
作者: nltposmv (請帶著我 一起 飛)   2016-08-07 22:30:00
dora大我當初也是卡在這,關掉設定視窗,看看原視窗右上有沒有1個像連結的東西,按進去可以選擇python的地方然後把樓主大大後來再給下載的那個的資料夾選上去就可以不過如果設定有問題的還是建議用樓下C大的程式,不然一個一個問,an大也很難一個一個幫解決,PO出來已經超級佛心!超感恩的!!!!有票視窗開啟在預設瀏覽器實在是太貼心的設定了!感恩!
作者: malib (:))   2016-08-08 11:26:00
mac終端機第二步要我打密碼但此時鍵盤就會失靈怎麼辦QQ
作者: ansonyu (賓士)   2016-08-08 13:05:00
打密碼的時候沒有出現是正常的哦,輸入完密碼按Enter即可
作者: malib (:))   2016-08-08 13:58:00
謝謝!現在進行到第二點sudo pip install被說沒有找到
作者: isedon (廣伸小隊9號 小呆)   2016-08-08 20:01:00
我也是被紅線打敗 有點到小氣球 也有install packageselenium 但點了紅線沒有消失...http://i.imgur.com/aicRc9o.jpg 跳出這樣的錯誤
作者: pingpi (Ping)   2016-08-09 02:26:00
我的電腦很糟糕,連要安裝都有問題唉

Links booklink

Contact Us: admin [ a t ] ucptt.com