差旅管理和票务团队需要持续监控国际航线的航班结构、起降时间和票价,用于比价、差旅成本控制和行程规划。航司官网对查询接口设置了传输层与行为校验,常规脚本难以稳定获取数据;人工查询多个日期和多段联程耗时较长,且容易出现航线、税费口径不一致的问题。
点击空白处退出提示
差旅管理和票务团队需要持续监控国际航线的航班结构、起降时间和票价,用于比价、差旅成本控制和行程规划。航司官网对查询接口设置了传输层与行为校验,常规脚本难以稳定获取数据;人工查询多个日期和多段联程耗时较长,且容易出现航线、税费口径不一致的问题。
系统按指定日期范围查询国际航班,输出航班号、联程各段、起降机场与时间、经停次数、机型、承运人、基础票价、税费和人民币总价;支持模块化调用,可直接嵌入比价或监控任务;结果以 JSON 输出,便于二次分析和报表生成;实测 3 天采集 24 个航班,包含多段联程行程,价格字段已做归一化处理。
我独立完成协议分析、会话建立与数据解析:定位 deeplink 和搜索接口,适配 Android TLS 会话与 HTTP/2,获取 cacheKey 后回填机场与日期参数;使用 IV8 补环境执行行为校验脚本,并在 Python 侧重放建立会话信任;解析联程航班结构,归一化基础票价、税费与总价字段。技术栈为 Python、curl_cffi、iv8。难点是会话信任链的建立、多段行程展开和票价字段的准确对应。



评论