[閒聊] 捷運公開資料抓取器

作者: shter (飛梭之影)   2019-03-11 15:26:04
最近在更新接軌時刻,為了將原本板友提供的捷運時刻表檔換成線上版本
開發了一包 公共交通動態查詢 PTX 資料抓取 library
目前支援抓取台北捷運、高雄捷運、桃園捷運、高雄輕軌的資料
不需要把 code 搬下來電腦,已經實作成 Web App 可以直接在線上操作
https://melixyen.github.io/rocptx/app/dradra.html
依序選捷運公司 >> 路線 >> 車站
路線及車站都有對應到交通部伺服器 API 的程式按鈕直接抓資料
基本功能按鈕抓下來的是官方標準格式的 JSON
可以在文字框中複製或者下載下來使用
淺綠色按鈕則是我自己為了接軌時刻未來功能所開發利用的,不是官方標準格式
利用這些功能,你就可以抓到資料做自己想做的事,例如用它來建立自己的時刻表網站
https://melixyen.github.io/rocptx/app/station_time.html
如果要看原始 code 的話請參照
https://github.com/melixyen/rocptx
作者: yuan7890 (yuanhau)   2019-03-11 16:03:00
作者: sinclaireche (s950449)   2019-03-11 16:11:00
作者: bookticket (XD)   2019-03-11 17:19:00
作者: R101 (R101)   2019-03-11 17:36:00
作者: su31tak (su31tak)   2019-03-11 18:07:00
作者: honeytoast (蜜糖吐司)   2019-03-11 18:19:00
推~只是自己要做時刻表網站的人,會自己去PTX抓資料吧XD
作者: shter (飛梭之影)   2019-03-11 19:49:00
是啊,這只是方便一鍵下載時刻表,代替你去抓資料而已
作者: Metro123Star (MtSt)   2019-03-14 00:31:00
文湖線的時刻表可以抓RailTimes XD
作者: abc480528 (Treebase)   2019-03-14 11:52:00
我幾乎每天都搭0000在大安往動物園的車 表應該有誤?
作者: shter (飛梭之影)   2019-03-15 08:50:00
因為只是模擬的,文湖線沒有提供時刻表只能照官方給的班距去算發車頻率,但不知道真正的發車時間
作者: Metro123Star (MtSt)   2019-03-15 16:47:00
文湖線有提供各站首班和末6班 至少末6可以寫出來
作者: sbtiagr (星奇*天)   2019-03-22 15:05:00
讚喔讚喔推推

Links booklink

Contact Us: admin [ a t ] ucptt.com