一个更自由、更完整的铁路乘车方案搜索引擎
只需要输入 起始站、终点站、日期 就可以穷举所有的出行方案。
GitHub - HiddenB1ue/vistaflow
通过在 GitHub 上创建帐户来为 HiddenB1ue/vistaflow 开发做出贡献。


能够查出12306以及其他第三方app没有提及到的出行方案。
自由度较高,可以按多种条件筛选方案(指定车次、中转站、车次类型、换乘次数、出行时间等)
它是做什么的
VistaFlow 是一个帮你查铁路出行方案的项目。
它不卖票,也不把重点放在推荐你下单。它更关心的是,当你要从 A 到 B 的时候,能不能更快看到更完整的方案,并且按更公平的方式去比较这些方案。
很多第三方平台也能查乘车方案,但常见的问题是:
-
结果不一定全
-
排在前面的不一定最适合你
-
结果可能会受到商业推荐和展示策略影响
-
你能自己控制的筛选条件不够多
VistaFlow 想做的事情很直接:
-
把方案尽量找全
-
把排序尽量做得公正
-
把决定权尽量交回给用户
它不替你做商业判断,只帮你做出行判断。
12306、第三方平台 VistaFlow 重点 卖票、成交、推荐 查方案、选方案 结果完整度 不一定全 尽量找全 排序 可能受商业因素影响 更公正、更稳定 条件控制 比较有限 用户可控更多 换乘体验 有方案,但不一定够细 默认同站换乘诞生缘由
我是一个北方人,但是在南方工作,最烦的时候就是过年春运要抢票(囊中羞涩
舍不得买机票和高铁)。每年都是抢那几个车次(Z176、Z518),每年都要抢这几趟车,要不抢不到,要不就是硬座,甚至还有一次是20+小时的无座 ![]()
我一般使用12306+智行的方式来买票,结果很显然,都是候补
而且方案过来过去就是那些,想要错开这些常见方案,只有自己手动查找可能得中转站来找票。
(不知道各位佬友有没有这个痛点)
最终无果,还是靠黄牛抢票回的家。
回家的路上,决定做一个类似铁路出行方案查询的程序,来帮助自己穷举尽可能多的方案。
以上便是这个项目的起源。
自我吐槽
本人有着极其严重的惰性,同时这也是第一个想要开源的项目,就一直在脑子里构思、设计,只停留在想,没有干事…于是拖了一个月才开始创建项目目录
痛恨懒惰的自己,真想给自己俩巴掌
最后磨蹭了一个多月终于完成的差不多了,在 vibecoding 的时代,能如此之慢,我真的没救了
目前项目基本完成,没想到这个简单的玩具项目,做的还这么慢,完成的还半拉咔叽的
真的要再给自己两巴掌
原本想五一之前发出来,给各位佬友过目的,但是又想到这个项目好无聊,应该不会有人用吧。
最后强烈的分享欲还是迫使我想和各位佬友分享,于是在5.5加班的这个下午写了杂乱无章的帖子
目前进度与求救
目前还差地图接入和票价查询功能的优化。
- 地图:用户可以更加清晰对比方案路线。起初是用的高德地图,但是后面频繁调用就触发限流了,感觉也不好维护,接下来打算使用离线地图的方式,离线地图服务已经搭好了,就差项目中接入了。
- 票价查询:目前票价不是全量查询,只会查出方案中显示的票价信息,一次换乘三次的方案数就要达到2000+,全查的话又要被12306限流,这方面还在研究ing,佬友有什么更好的想法吗?
我目前想在服务器上搭建,这样方便大家体验使用,提出建议,也有助于我更好的完善这个项目,嘻嘻
由于我还没有部署过网站,各位佬友有什么推荐吗?
2 个帖子 - 2 位参与者