抓取12306列车时刻表
发布于 9 年前 作者 sjfkai 6182 次浏览 最后一次编辑是 8 年前 来自 分享

一年前在学校里,打算做一款关于火车的app参加比赛。但是费劲心思没有找到最新的列车时刻表数据。只有淘宝60元一个版本在卖,时间紧迫无奈之下买了一个版本。 随着app的维护与对12306更深入的了解,我们也有了自己抓取时刻表的方法。 如今发现当时的淘宝店每月依旧有人在购买时刻表。 所以我抱着学习promise的想法,重写了一段抓取脚本。 希望对有需求的人有帮助。 更希望大家可以喷一喷我的代码 <( ̄3 ̄)>

传送门

5 回复

train_list.js 好。。。。。。。。。。。。。大

不过可以放在我自己的 mock server 里面,哈哈

@yaochun 那个js有29MB。一看吓一跳,12306车次查询页面,每次刷新都会下载一次60天的车次列表。

@sjfkai 一般只在第一次加载的时候才要下载的吧,后面都会被浏览器缓存的,要不然服务器的压力可想而知。。。

@joney-pinkman 我的观察确实是每次都下载 可能是因为车次查询用的人比较少所以一直没有做优化。 你可以上去试一下…

收藏 自豪地采用 CNodeJS ionic

回到顶部