[分享] BA哩程票查詢台日線空位一覽?II

作者: earpods (best product)   2018-06-05 13:19:03
我上一篇文章寫說,是不是可以將每個人查詢到的BA票有的票資訊公開
這樣每次要找票或是換票的時候,就不需要一天一天查,少了查詢等待的時間
我想買Avios都是換台日線居多,所以我先以 TPE-KIX 為例來做這個實驗
首先需要一個可以查詢BA哩程票的軟體
一樣再說一下,有很多付費的網站有在做這個部份,功能強大,可且還可以設定EMAIL通知
所以你預算夠,可以買他們的服務,然後就可以略過這篇了
我寫了一個腳本來查詢有的空位票
但BA會檔機器人,所以recaptcha 的部份或許只能人工
所以這有可能是為什麼查票網站要付費的原因,我猜有可能是買人力來過驗證
recaptcha有時很簡單,只要點一下就過了,有時就要點圖片
要過recaptcha這關
我是利用 Python + Selenium + Firefox 來跑
這個腳本就是自動輸入帳號、密碼、起迄機場,然後預設一次查一個月份的
recaptcha最多會遇到兩次,第一次是做首次查詢的時候,第二次是在查詢第21筆的時候(屢試不爽)
運氣好只會遇到一次recaptcha,如果運氣超好的話,有可能在整個過程都沒遇到recaptcha
遇到的話,會停在recaptcha頁面,等待人工點擊驗證,一段時間驗證沒過即判定失敗,終止查詢
查一個月的票總共大概是5分鐘內可以完成,這和網速有點關系
結果如下圖,然後存成txt檔
https://imgur.com/x6ZU0Qy
這是最後一次在5/31查的,只有列到6/20是因為,我執行之後就忘了它
到第21次搜尋時recaptcha跳出來,而沒有去點驗證,之後就終止查詢了
我從五月下半旬,大概每天跑1、2次,雖然查很快,但還是要人工,實在麻煩
附上我從5/14-5/31期間,每日1、2次的頻率對整個六月份 TPE-KIX 來回航班查詢結果
座位數字表示空位數量,大於9以A表示,等於0以X表示
原始txt檔在這:https://goo.gl/MCtr46
順便回應在這期間有看板上的問題
Q1 : 「航空公司到底會不會在出發前將空位放置哩程票」
我自己給的簡單總結是:「日航哩程票的經濟艙似乎會,商務似乎不會」
而放票日期大概是出發日期前20天
ex:
https://imgur.com/a/nCPBTPD
(前二行列出了查票日期、查票時間)
有些原本沒票的日期會在前20天時,放出一堆
但這個我沒有經過數學檢驗,完全靠單看某些航班的猜測
必竟我的抽樣頻率不夠高,也不夠全面
至於商務艙就沒希望了,只會下降,不會上升。
有時上升,可能是退票造成的
Q2 : 「BA票銷的很快,更新不即時的話,資料容易過期」
我的結論是,沒有想像中的快,隔個一天的話,有很大的機率會和上一次查詢相同
一樣是我目測某些航班的,並沒詳細統計…
當然我查的已經算是即期票了(5月開6月的),所以要換的人可能早換了
這部份也是只能再增加的資料庫才能判斷
不過台日線應該是要想換即換,應該不像長程的,需要在一年前搶票
除開旺季,平均來說大家會在什麼時候換呢?我猜大概六個月前吧
所以我下一個測試會是12月 TPE-NRT ,一樣測試一個月,到時看看結果有無差異吧。
有想說開放腳本試用,但目前完全沒有介面,修改一些搜尋訊息也很麻煩
等我將程式包裝起來時,再來想開放試用吧… 這樣也可以增加資料庫的資料量
=======================================================================================================
作者: hsinyeh (hsinyeh)   2018-06-05 14:00:00
push
作者: dd410504 (吾皇萬歲)   2018-06-05 14:33:00
這個好猛推一個
作者: AvatarGuo (終於完成夢想)   2018-06-05 14:55:00
最近用BA查行程,太頻繁查後IP就被鎖了已經被鎖3個IP....超慘
作者: zffff0913   2018-06-05 16:36:00
推推 期待腳本 要人工驗證也沒關係XD
作者: branden (5S)   2018-06-05 17:31:00
作者: jamesLD (24hr open)   2018-06-05 17:55:00
造福版眾給推
作者: sherlot (天黑黑)   2018-06-05 18:22:00
推 這個厲害啦
作者: wrfh (melon)   2018-06-05 18:24:00
超猛的,給推!
作者: lllaaa (空虛寂寞覺得冷!)   2018-06-05 19:43:00
推了
作者: ogawa   2018-06-05 20:03:00
推 好厲害
作者: subrose (埃絲梅)   2018-06-05 21:19:00
作者: phedo (費多)   2018-06-05 22:00:00
Python + Selenium + Firefox 聽起來就很難...文組的我還是一次一次的try好了
作者: gregyeh (點數秘奧義全開)   2018-06-05 22:02:00
推強者,可惜AM改表後JL成本大為增加了
作者: ying1003 (ying1003)   2018-06-05 22:19:00
push
作者: claymath (輪迴的印記 藏在我眉宇)   2018-06-05 22:22:00
不用寫python路過QQ
作者: jeromeshih (以謹慎態度來面對問題)   2018-06-05 22:34:00
作者: swancloud (問題背後的問題)   2018-06-06 06:14:00
作者: Clarence (爽啦啦)   2018-06-06 11:29:00
作者: Chang   2018-06-06 12:39:00
佛心,推
作者: Cinderellaaa (^^)   2018-06-06 12:58:00
感謝造福版友
作者: hellockl   2018-06-06 15:39:00
python + selenium 好物
作者: stevenhom (カイカイキキ)   2018-06-06 16:16:00
推~
作者: angelstar (Be An Angel)   2018-06-07 11:19:00

Links booklink

Contact Us: admin [ a t ] ucptt.com