超殺台鐵訂票密技
過年時節,不管是元旦、農曆年、清明、端午、中秋,台鐵訂票就成為熱門新聞。因為自己的訂票經驗,且現在也幾乎不用了,所以就分享如何訂票第一擊就必殺,讓大家成功訂票然後就回床繼續補眠去。
** 預先告知 ** 如果你是超級大站之間定票,又是幾乎車次的頭尾,那抱歉,你就跟大家一起大亂鬥吧,這邊幫不了你,請回家吃自己。(Update 2012/5/31)
首先提幾個觀念
台鐵的訂票位子是屬於配額的,這邊不知道他們內部的正式名稱或稱呼方式,但是大家根據訂票經驗,我們可以暫稱為【配額制】。這邊不去探討老人、殘障、或是特殊的員額。也因為是訂票,所以是列車尚未發車的可訂票日期。一般人訂票,例如某站到某站,有一固定的位子數。
這個位子數量也會根據列車班次變化,也有可能有的車次有,有的車次沒有(推測)。比如你的經驗中,訂票板橋到豐原,明明有這班列車也不可能訂滿,但是訂票系統就是永遠跟你說座位已滿。但是你再訂台北到台中,就會有位子。依據人的常識去想,台北到台中有位子,怎可能比較短的板橋到豐原沒有位子。這就是某些區段的配額比較多,或是有些配額比較少已經被訂光。但是訂長途一點或是配額較多的大站就會有位子。當然你不可能想說板橋到台中,卻去買了台北到嘉義的車票。
自從訂票系統有了數字驗證的系統後,不管是程式訂票或是人工大量訂票都比較少了。原因是程式要去辨識那些數字有些難度(其實應該很簡單, 連很多檔案共享下載網站用的 Captcha 都有不低的辨識成功機率),或是人要去輸入那些數字,大幅降低了 client-server 的 request/response 和訂票處理速度。因此本來可以容納同時訂票的連線數量,幾乎變成是可以容納同時訂票的人數。(原本一人可能可以有多個以上的訂票)
解法如下:
先從你要搭的區段平常就訂得位子的車次下手
因為無法清楚了解到自己搭的區段有多少配額,也無法知道是否已經完全訂光。因此,訂票的時候就只能優先從【平常】就訂得到該區段的車次去訂。加班車次因為平常無法先去訂看看確認,且如果一般車次就訂得到票,也無須去訂加班車次。
方法很簡單,平常就去注意,年節的訂票那天,是星期幾。然後平常不是假日的時候,一開放兩個禮拜前可以訂該星期幾的票就去訂看看,不然就是每天試試看查那天的票,看哪些車次最容易出現你想要的區段有位子。 等到熱門假日年節開放訂票,一進系統就用該車次去訂,不要用時間區間或是查詢剩餘車票(有時候熱門訂票這個功能會取消),等系統由時間區段或是餘票查詢,跑完給你看可能人家都訂玩好幾輪了。
也就是說,直接去訂平常你就容易訂到該區段有位子的車次。因為很簡單的觀念,就是該車次的配額可能就是比較多。或是其他車次根本就沒有你要區段的配額,你再怎樣去訂該區段沒有配額的車次都是沒位子。
從平常就有比較多配額的大站去訂
這用常理想也知道,大站之間的配額一定比較多。比如說樹林到豐原,一定沒有台北到台中的配額多(前提是你要搭的車也有停靠你上下車的車站)。況且台北到台中的配額可能每班次都有,但是樹林到豐原不一定每班次都有訂票配額。
因為長途,為了有位子坐,也不用跟別人擠(如果身邊都是正妹就另當別論)。多花一點錢,可能也是會覺得值得。
規劃好訂票策略
除了先查好要搭的區段、日期、車次之外,就是要想 fallback 策略。如果這個車次一開始訂還訂不到,可能真的是運氣不好沒搶到,畢竟限量是殘酷的。就馬上都不要想,就往第二個車次去訂。所以一開始就確定好,前面兩點所述平常就會有你想要搭的區段車次的座位,除此之外,就是多建立幾個備援車次。萬一訂不到,才能在很快時間內往下一筆去搶
多開幾個車次訂票網頁
這種是屬於靜態網頁,也還尚未開始訂票。只是先開好,因為搶票時段,並不是你點了車次訂票就會馬上就有。有空閒時間或是等待 server 回覆時,就先把預想好的日期、車次、和身分證等打好,預備說正在訂的票等很久沒有回應,或是真的訂不到票,也可以馬上就接著訂下去,而不用真的等到訂不到票的網頁看到了,才重新開啟車次訂票,等了很久看到頁面,再去慢慢輸入資料。等到你送出這段時間,大概幾百幾千張車票都可能被訂了。
使用瀏覽器的無痕、Private、InPrivate 去訂票
這個不是為了免除數字驗證系統。因為有那個驗證系統,如果你開了多視窗或是multiple tab訂票,後面訂票的驗證數字圖片會導致前面的失效。大家都擠上去訂票,速度一定很慢,因此你開了多個訂票視窗或tab,你也不知道哪個會先讀取頁面完成,即便完成了但是數字驗證的圖後來才完成,有可能把你正要輸入的那個驗證數字給他失效,因此你送出後就會產生驗證錯誤。
也許你會開多個瀏覽器來訂票,IE、Firefox、Chrome、Opera、Safari。但是缺點大概就是,有幾個瀏覽器最多開幾個,而且每個瀏覽器還要切換看訂票網頁下載完成了沒有,才能繼續下一步。
最簡單方法就是用現在瀏覽器都有的無痕、Private、InPrivate 功能。因為這個功能是避免你正在看的網頁留下任何痕跡,包含 history、session、cookie。所以,每個 private window、private tab 你都可以當成是獨立不相干的瀏覽器。
所以你可以高興開 10 個 private tab 去訂票,都不會相干,數字驗證功能也不會打架。當然你還是要在訂票的數字驗證輸入正確的數字才能通過驗證。至少你可以用十幾個 request 去訂票,因為大家可想而知,在大家搶票的時候,十幾個頁面只要有一個頁面成功讀取完畢讓你繼續下一步,就成功了。(其他大部分大概會是 time-out 或是等到塞車尖峰過去了才看得到頁面)
如果你是用 Opera 瀏覽器,請將偏好設定中的 History 的 Check Image 改成 Always。因為 Opera 預設是 Every 5 hours,因此對於這個數字驗證用的圖片來說,一旦載入過,Opera 下次便不會去網路重新下載圖片,而是在 5 小時內用 cache 裡就的圖檔。所以你永遠輸入的驗證碼都是錯的,除了第一次。(當然這個特性,對於 Opera 在瀏覽速度上有很大的幫助,當其他瀏覽器都乖乖的去確認圖片是否有異動過,Opera 卻在五小時內不去確認而直接使用已存在 cache 的圖檔,當然實際上大部分網頁的圖片幾乎是不會立即更動。有些網頁是用 URL 的編碼去確保瀏覽器載入的驗證圖片是永遠都不同的)
因為我訂票的經驗,如此操作,從沒有在第二輪之後才訂到票的。所謂的第一輪就是,還沒六點起床,開好 Safari 和 Private tabs,複製貼上把 http://railway.hinet.net 先輸入好。
時間快到前幾秒開始 enter 把訂票網頁送給 server,然後就等這些 tabs 哪些先出現車次訂票網頁,就依序把訂票日期、車次都輸入好。接著一樣送出開始等數字驗證碼出來,接著看哪些 tabs 驗證碼出來,就輸入圖片中的數字送出。因為一定會有先後次序,雖然有些快有些慢,有些先送出的不一定會先完成。但是不太會同時送出驗證數字後都訂到票,如果都有訂到就再取消。如此就完成一輪,如果有來回票者,就是可以同時規劃哪幾個 tab 是訂去程,哪些是訂回程。同時訂來回票的功能說實在不好使用。
所以說,訂完一輪就可以安心繼續回去補眠了。也不用在那邊每次都看到座位已經額滿,再繼續試下一個時間或車次。說實在的光等網頁或圖片讀取完畢,就已經非常久。半個小時大概只能嘗試個幾次而已,而一開放訂票的前三輪嘗試都沒訂到票,大概都已經訂光了。而且網路速度也會正常,因為過了 10~15 分鐘,可以訂的座位都訂光了,所以網路也不塞了。
今年農曆春節不但假期長,且時間與二二八假期接近,返鄉人潮將比過去更多,鐵、公路運輸車票一票難求,為避免重蹈過去台鐵網路訂票系統遭人以惡意程式癱瘓,導致一般民眾訂不到票,檢調今年特別派人監控網路,也呼籲網友要自愛,不要觸法害人害己。
前年春節、中秋節間,台鐵訂票系統遭到電腦駭客入侵,導致系統當機,調查局與警方一共查獲十一名入侵系統的駭客,檢警調分析,造成這種情況主要是特定人士於假期訂票的高峰期間,透過非法訂票程式惡意傳送大量訂票訊息封包,導致網路訂票無法正常作業。
台北地檢署表示,若是自行撰寫或網路下載電腦程式,連結到訂票系統,從事「自動且連續」大量訂票者,都已觸犯妨害電腦使用罪,訂票者可處三年以下徒刑或併科新台幣十萬元以下罰金,撰寫程式者可處五年以下徒刑或併科二十萬元以下罰金,先前查獲的十一人,在表達悔意後,檢方均給予緩起訴處分。
檢方呼籲民眾,使用網路訂票一定要遵守規定,若是貪圖一時便利而誤觸法網,不但可能回不了家,還要吃上官司,相當划不來。
資料來源:中央社
---------------------------------------- 如果您認為網站上資訊侵犯了您的版權,請告訴我們 ,我們會即時將您的版權資料移除。 //////////////////////////////////////////////////////
-----你可能有興趣的文章----- ←更新
喜歡本文🔔按讚或分享
沒有留言:
張貼留言