[闲聊] 捷运公开资料抓取器

楼主: 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