核心用法
flight-search 是一个命令行工具 Skill,基于 Python 的 fast-flights 库封装,通过 uvx 直接运行而无需本地安装。用户只需提供出发地、目的地、日期等基础参数,即可获取 Google Flights 的实时航班数据,支持单程/往返、多舱位、多乘客配置,并可输出 JSON 格式便于二次开发。
显著优点
- 零配置即用:依赖
uvx直接执行,无需 API 密钥、无需账号、无需复杂配置,大幅降低使用门槛 - 信息全面:返回价格、起飞/到达时间、航司、是否直飞、飞行时长等关键字段,并标注"最佳"推荐
- 灵活输出:支持
text和json两种格式,后者便于集成到自动化脚本或数据分析流程 - 舱位覆盖全:从经济舱到头等舱均可查询,满足商务和休闲出行需求
潜在局限
- 依赖外部工具:需先安装
uv以获得uvx命令,对未配置 Python 环境的用户有前置成本 - 网络依赖:实时抓取 Google Flights 数据,受网络状况和反爬机制影响,稳定性不如官方 API
- 功能边界:仅支持查询,不可直接预订;不支持多城市联程、里程票查询等高级功能
- 数据准确性:价格等信息来自第三方抓取,可能存在延迟或与实际购票页面不一致的情况
适合人群
- 需要快速比价的个人出行者
- 希望将航班查询集成到脚本的开发者
- 对 API 配置感到繁琐、追求极简体验的用户
常规风险
- 该 Skill 本身为纯 Markdown 文档(T-MD 分类),无可执行代码,安全性由底层
flight-search包和uvx工具链保障 - 建议通过官方 PyPI 渠道安装
flight-search,避免使用来路不明的镜像源 - 频繁查询可能触发 Google 的反爬策略,建议控制调用频率