【票帝推荐】疫情期间回国机票查询神器(附教程)
查询神器的地址是:https://flights.vincentc.us/
本文为教程
大家好,我是Vincent, 在美国读书,因为担心疫情,所以本来计划这个秋季学期回国呆着(后来因为中美形势不敢回了,怕回去回不来了),很早之前就开始研究回国机票。期间一直在关注各种渠道的航班信息,尤其是北美票帝。真得感谢票帝的微博更新航线信息非常及时,之前就是看票帝微博然后押宝用积分兑换到了9月初的纽约-苏黎世-上海的瑞航航班(后来因为不会去就退了)。
我刚开始查票的时候就是跟大家一样,按照各种渠道收集来的五个一排班表一个一个的搜符合五个一的星期+航司的组合,真的非常累,看排班表看的眼花。后来我就想如果能把排班表全部写到代码里,然后自动化的运行,就不需要每次对着表一个一个查了。刚好又是暑假,不是很忙,就连夜用python写了个程序,通过按照跟五个一航班排班表一致的指定的日期+航司的组合来搜机票,避免像google flights那样搜出来很多不能飞的机票(无息贷款票),而且可以做到直接搜一个日期区间内的所有余票。
刚开始只有北美的航线,但是当时还是七月,北美航线余票很少,甚至十月都没票了,就考虑转机,加入了欧洲和日韩的航线。一开始只是个很简单的python爬虫程序,后来想着帮助更多的人,尤其是很多同学没有python基础,光配置环境就要折腾到怀疑人生,于是我就制作了一个很简陋的网站,把python程序集成在服务器端,让大家只需要简单的输入日期区间和区域就可以直接等待搜索结果了。之后因为大家的需求陆续加入了全球其他地区的搜索功能,现在已经覆盖了全球所有有直飞航班回国的区域,无论你是身处世界的哪一个角落,都不应该被遗忘。后来还加入了反向的出国线路(中国-海外方向)查询功能,拿到offer准备买机票的小伙伴再也不用抓瞎买票啦!后来因为需求上升,服务器撑不住,还换了一个更好的服务器。九月初接触了JavaScript,之后就想用js来写一个前后端分离的网站这样可以大大提升使用效率,界面也能更加友好一些。于是就花了大概一个礼拜从零开始现学现卖搭建了一个基于vue.js的全新查询网站,也就是大家现在看到的全新版本。
昨天还加入了行李直挂信息的查询(感谢票帝整理的行李直挂数据)
讲了这么多历史,其实总结一下这个查询工具也就做了几点微小的工作(误):
- 将网上的复航信息和排班表整合到一个自动化搜索程序里,直接简单暴力的告诉你能飞结果,再也不用对着排班表一个一个去查了
- 可以做到查一定时间段内所有机票,不需要再一天一天的去查了
- 整合行李直挂信息到搜索结果里,不用专门去查了
查询神器的地址是:https://flights.vincentc.us/
使用说明:
桌面版:
- 先在左侧的导航栏选择要查询的方向(国内-海外/海外-国内)
- 在主界面选择出发或到达的区域,目前已支持除没有直航航班的南美和南极以外的所有大洲的查询
3. 选择起始和结束日期(如图,这里一定要点两次,第一次选择查询起始日期,第二次选择查询结束日期,比如查询9月22-9月26日之间所有的余票就先点击9月22日再点击9月26日然后点击ok保存,如果只选择一个日期是无法返回查询结果的)
4. 勾选人机验证框并点击开始查票,耐心等待10秒钟左右(与查询的日期区间有关)即可下拉到页面底部获取航班列表。看到钟意的航班点击官网购票链接直接跳转至官网搜索结果页购票(搜索结果显示的价格会有微小差异,以官网实际价格为准)
5. 其他信息下面的两个图标分别可以显示这条航班的航线路和行李直挂信息(如图)
手机版:新版查询网站可以自适应手机屏幕,搜索结果对于手机设备也做了优化,变成了逐条显示而非桌面版的列表显示(如下图),要注意的是手机版的搜索结果是显示在页面最底部。
注意事项:
目前已知的问题:
- 有同学反映老版本的ios(ios10)浏览器打开会出现白屏问题,但是因为我手上并没有用ios10的机器(ios12和13打开都没有问题),没办法查看具体错误代码,希望如果有能力的同学遇到白屏可以用调试模式帮我看一下具体错误,我可以再想办法修复。
- 10月24日为航司换季的日期,之后的的日期的短途航班结果并不可靠(因为现在大部分航司都没有出10月24日之后的官方排班表,全网范围内都没有百分百准确的十月24日之后的排班表,如有更新,我也会尽快更新搜索列表),请慎重购买,建议选择与现有排班表一致的航班
其他注意事项/使用问题/更新维护公告等可以关注我的博客页面:点击这里 也可以关注我的微博 @洋葱熊Onion 获取最新更新和反馈问题
另外,python程序的源代码已经采用GNU通用公共许可协议的进行了开源,有python基础的同学可以直接拿来使用,有修改建议也欢迎pull request:Github源代码页面
本着非盈利(用爱发电!)的态度来开发这个APP,但是代码和服务器的更新维护还是需要一些成本的。如果你觉得这个很有用,也为了这个APP能够长久运行下去造福更多人,可以在查票工具的网页里选择打赏~谢谢支持!
现在开学了,作为一个半吊子程序员的精力也有限,有志同道合的小伙伴们欢迎来参与以后的网页维护,航线更新工作, 争取帮助更多滞留海外的同胞踏上回国的航班!也请大家多多支持,多多转发,让更多有需要的人看到,争取让这个项目能够运转到回国不再需要抢票的时候为止!
最后还是要感谢票帝源源不断提供最新航线信息,所有的这些离开了航线信息都是没办法实现的!