時刻表的查詢(價位、場次、列車時間等等)要如何能夠做到資料最新?資料來源(官網、台鐵網頁)只有文字資料無webservice等功能,如何才能取得最新資料?市面上的手機應用軟體,或是網頁查詢,都是專人手動更新資料庫嗎?
我的問題是您寫了一套軟體,是用來查詢火車時刻表。假設火車時刻表一直在變動,不太可能每天去看一下台鐵的時刻表然後更新資料庫。在這種情況下該如何得到最新的內容。我有想過自已parser,可是在想html格式的問題,比如時刻表下行有分二條線路(也就是表格中佔2個column),但上行只有一條線路。這種情況下,我不能假設表格是很單純的上行和下行。而若是捷運線,還會分紅線、藍線等等。說不定哪天時刻表html路徑又變了(我看過用資料變更時間當目錄的)。凡此種種,我都沒法定出一個共通邏輯。所以想問問這類的程式,即資料來源非程式可控制時,該如何處理。