吉祥航空随心飞 - 余票自动监控脚本/刷票工具/循环查票工具
吉祥航空随心飞 - 余票自动监控脚本/刷票工具/循环查票工具
免责声明
请求过多导致封号属于用户活该操作, 与本人无关 😏
Config
设置 blackBox
到吉祥航空的子页面登陆: https://m.juneyaoair.com/#/home
打开 Developer Tool, 随意搜索一次余票, 寻找一个 Request URL 为 https://m.juneyaoair.com/server/v2/flight/AvFare
的 host, 查看 payload 会发现以下 fields:
blackBox: "akcir455DFGHG5454787EETGG545454SSF5454CCC12121212FSFGDF8R5YU5YUI6HKJ5M454S54S5G78WER121BV32CV4B685K9877BV52VB1NCB20F=="
ffpCardNo: "123456789"
ffpId: 123456789
loginKeyInfo: "123456789123456789123456789"
将这部分内容 copy 到 /data/config.js
设置查询参数
然后到 payload 里面填写需要请求的 出发地
, 目的地
, 出发时间
设置请求频度
根据以下因素:
- 1h 可以接受 1000 次请求
- 一个地点一个日期只需请求一次即可获得当天所有航班
可以得出:
一分钟内可以请求 12 次
- 即 3 个 地点在 4 个日期的余票
- 或者 4 个地点在 3 个日期的余票
也就是说,你一次可以同时请求:
上海 - 南京
, 南京 - 北京
, 北京 - 哈尔滨
在 12 月 1 日 - 12 月 4 日
的全部随心飞余票航班
查看 data/config.js
:
// 每 30 sec 请求 6 次
times: 6,
duration: 30,
使用方法
- 安装依赖:
yarn
- 执行脚本:
yarn start
- 偶尔单个请求失败不用在意, 他们服务器本来就不太好
- Finger Crossed and wait for good news !
如果发现有余票那么会弹 Alert 通知: