大一刚学Python的时候,写了一只12306爬虫,采集车次、时刻表数据
多线程采集,经过不断调试终于稳定,速度也还可以
每天大概可以采集到2000多个车站,5000多个车次,5万多条时刻信息(这些信息每天都在变的,所以要设置不同日期,然后保存)
当然这不算有意思的
有意思的是这个
可以可视化显示各个站点不同时间的车辆运行情况(当然显示部分不是用Python写的了)可以可视化显示各个站点不同时间的车辆运行情况(当然显示部分不是用Python写的了)
采集了这么多数据不利用就太可惜了,于是动了点脑筋,把数据利用起来,就有了下面这些(下面就与Python无关了)
那个时候铁道部还没有发布官网的购票APP,于是有了这个
自己做了个订票的APP,可查询车次、时刻、余票、正晚点
(请忽略图上的水印,这个APP首发是在百度火车吧,懒得再重新截图了)
嗯,虽然当时没有官方的APP,但第三方的还不少,上面的功能也没什么新鲜的
不过下面几个功能一般的APP是没有的
车站详细信息查询,包括所在地址、是否办理旅客乘降、是否办理行包业务,也有一些非路内人士不会在意的信息,比如所属线路、所在路局、是否为接算站等等
编组、乘务、套跑信息
上面两个功能非路内人士应该不会用的太多,下面还有几个实用的功能
电话订票
在高峰时期订票电话经常打不通,其实这个是有些小技巧的,加拨同路局其它城市区号效果会好很多(当时电话订票是要拨打出发地所在路局的电话的,不知道现在是否实现了电话跨路局售票)
座位分布,想刷靠窗座位就看这个吧
根据二维码验票真伪
将来的你一定会感谢今天拼命努力的你 (二维码自动识别)
放票时间查询
界面丑的要死,请大家忽略界面吧。。
温馨提示:答案为网友推荐,仅供参考