核心用法
google-flights 是围绕 Google Flights 数据构建的 CLI 工具集,专注于航班搜索、比价与价格监控。核心能力包括:
1. 智能搜索:支持自然语言日期(tomorrow、next friday)、±N 天灵活日期查询,可叠加非直达、价格上限、起降时间、舱位等多维筛选
2. 品质评分:独创 0-100 分连接质量算法,综合评估直飞偏好、航司信誉、转机时间、机场风险、红眼航班等因素
3. 价格追踪:针对具体航班或常飞航线设置目标价位,价格跌破阈值时主动告警
4. 自动化集成:内置 cron 模板,支持每日定时扫描与通知推送
显著优点
- 数据权威性:直接对接 Google Flights,覆盖全球航司与 OTA 价格,时效性高
- 决策智能化:连接质量评分解决"最便宜≠最优"的痛点,家庭出行、商务差旅场景尤其实用
- 自动化友好:JSON 输出、脚本化设计便于与其他工具链集成
- 成本敏感:价格追踪 + 灵活日期组合,可显著降低购票成本
潜在缺点与局限
- 依赖第三方:数据完全依赖 Google Flights,若其反爬策略调整或区域性屏蔽,可能导致接口不稳定
- 无预订闭环:仅提供查询与监控,实际出票需跳转至航司或 OTA 完成
- 地域限制:部分廉航(如东南亚 Lion Air、印度 IndiGo)覆盖可能不完整
- 评分主观性:连接质量算法基于通用规则,个人偏好(如愿意牺牲舒适度换低价)难以完全匹配
适合人群
- 差旅频繁的商务人士(需平衡时间成本与票价)
- 价格敏感型休闲旅客(愿意灵活调整日期)
- 常飞固定航线的通勤者(通勤路线价格监控)
- 家庭/团体出行组织者(需多维度筛选与品质把关)
常规风险
- 价格波动:航空票价实时变动,查询结果与最终支付价可能存在差异
- 缓存延迟:Google Flights 数据存在分钟级缓存,极端低价可能已被抢购
- 隐私暴露:频繁查询可能触发 rate limit,配置文件中 loyalty programs 等敏感信息需妥善保管
- 通知疲劳:过度激进的告警阈值(如设置低于市场价 30% 的阈值)可能导致无效提醒