[廉航搶票技巧] 廉航特價搶票好幫手

2個自動填單工具autofill與iMacros教學,支援Firefox / Chrome

王小嗨 ( Trevor Wang )
嗨嗨@旅遊生活札記
7 min readNov 9, 2017

--

最近訂廉航搶特價機票的時候,常常卡在填旅客資料的部分。 常常一填完,廉航的網站因為流量太大又掛掉,導致我剛剛寫很久的資料都白填了。 加上某些廉航又沒有加入會員預先填寫資料的機制。(是的,香草航空就是你!) 所以搶廉航機票就會變成很麻煩又很緊張的一件事情。 要解決這樣的問題就必須依靠一些小工具囉!

這裡要介紹兩個蠻好用的自動填單工具,適用於搶火車票、飛機票等等。分別是:autofill 與iMacros

這兩個小工具皆依附在瀏覽器的附加元件,在Firefox與Chrome商店都可以找到唷。

autofill

第一種autofill的用法比較簡單,就是把你key過的資料暫存,下次又進入同一個畫面就再取出自動幫你重填。網路上有很多教學文,可以參考這篇:《高鐵搶票程式》Autofill 加速高鐵網路訂票速度

這個工具有個缺點,由於他的運作方式是辨識輸入框的ID (以下稍微談到網頁原始碼的觀念) 網頁的原始碼當中,每個表單輸入框都可以幫他取名字,也就是給他一個ID 但是ID可以重複,也就是不同輸入框可以擁有相同的ID。因此由於ID可重複的特性,導致autofill幫你填回資料的時候會誤判,結果不如預期。

譬如香草航空的網頁就是這種設計,因此一次訂2張機票並在旅客資料輸入2個人的姓名時就會發現輸入框的ID相同, 因此autofill就不完全適合用來訂香草航空 (只買一張機票的話應該可以用。)

所以我又找了第二個工具iMacros。

iMacros

這是一個功能很強大的工具,主要運作方式是錄製巨集。 相信常常操作Microsoft Word的人應該多少知道什麼是巨集吧? 就是把你一連串的操作步驟記錄起來,以利重複執行。 這就很適合拿來訂香草航空的機票囉!

接下來我就以香草航空的訂票流程為例,說明一下怎麼使用這個工具吧!(以Firefox版本的iMacros為例)

Firefox安裝iMacros的方法在文末有補充!

1.錄製巨集 進入香草航空的官網,假設我要訂沖繩的機票,我就先查詢台北-沖繩的機票,去程跟回程都選擇原味香草,再按下一步就會進入輸入旅客資料的畫面。

輸入旅客資料最浪費時間,搶票的時候分秒必爭啊!! 所以這裡就要開始錄製巨集啦。 把右上角iMacros的圖案點下去,就會開啟左邊的工具欄。 這個工具欄主要有三個子畫面:運行、記錄、Manage(管理)

簡單來說,先在[記錄]錄製巨集,再到[運行]執行巨集。[管理]可以再次修改錄好的巨集。

先切換到[記錄]頁面,再按下記錄按鈕,就可以開始錄製巨集。

開始輸入資料,就會把你的操作步驟錄下來,轉化成左上角一行一行指令碼。直到我將4位旅客資料都輸入完成,再按下停止按鈕即可完成錄製。

錄好的巨集先存放在#Current.iim,此時再按下Save Macro As按鈕即可另存一個巨集。

幫巨集取個名字吧,例如:香草航空輸入旅客1,再按下確定鈕即可存檔。

存好之後,就會出現在收藏的目錄裡面囉。

2.修改巨集 由於錄製巨集的時候,第一步是把目前的網址記錄起來。 若直接執行巨集,就會再轉跳一次網址,卻又被香草航空的網站導回查詢畫面, 那麼在搶機票網站流量大的時候,好不容易近來這個畫面又跳離,不是很嘔嗎! 所以囉,我們必須修改一下巨集,好讓他一開始不要重新導頁。

修改巨集的方式是切換到[Manage]頁面,再從上面的收藏選擇想要編輯的巨集,再按下編輯宏按鈕(宏是大陸翻譯,就是巨集)

此時跳出一個編輯視窗,裡面就是該巨集的所有指令碼,我們要開始動手腳。

找到第3行的URL GOTO…
這行就是重新導頁的指令,把這行整行刪除吧!

刪除後的內容如下,編輯完成就按下Save & Close按鈕吧!

3.執行巨集 接下來就測試看看我們的巨集能不能自動填寫資料吧! 先把旅客資料清掉一些,再執行巨集。

執行方法有兩種:直接連點兩下香草航空輸入旅客1.iim,或者點一下香草航空輸入旅客1.iim再切換到[運行]頁面,再點選運行按鈕。

此時就會依照剛才錄製的步驟把資料填入。 由於香草航空的網頁本身會做一些資料驗證,有時候巨集幫你填進去,網頁還是誤判成未輸入。 但是通常只有1~2個輸入框有問題,所以稍微刪掉1個字元再補key即可,不是什麼大問題。

至於詳細的問題原就沒有去探究了,也許是網站設計的問題,也許巨集錄製的步驟有瑕疵,但影響不大不重要。

最後還是要檢查一下輸入的資料有沒有錯誤,畢竟打錯字在廉價航空是會收變更處理費的,要小心!
建議搶票前多測試幾次,確認資料輸入無誤再拿來搶票吧!

像這樣的工具在搶票的時候是不是超。方。便
不只是搶機票,火車、高鐵、演唱會等等都能應用,就看你自己的需求吧^^

[補充]Firefox安裝iMacros的方法

1.網址輸入https://addons.mozilla.org/zh-TW/firefox/ 進入Firefox附加元件商店
2.在網頁右上角的搜尋框輸入iMacros,並從下面顯示的建議項目找到iMacros for Firefox並直接點選。

3.跳到iMacros for Firefox的介紹頁面,點選+新增至Firefox綠色按鈕。

4.Firefox會跳出對話框詢問是否安裝,按下安裝鈕即可開始安裝。

5.安裝完成就會在工具列出現iMacros的按鈕,就可以開始使用囉。

謝謝您閱讀這篇文章,嗨嗨會不定期發佈新的旅遊文章、生活記事。
想要追蹤嗨嗨的最新文章,歡迎到FB粉絲團嗨嗨@旅遊生活札記按讚給我更多支持。

--

--