核心功能
google-flights-search 是一套完整的航班搜索与价格追踪解决方案,通过 SearchAPI.io 接口实时获取 Google Flights 数据。该技能支持单程/往返程查询、灵活的日期范围搜索(±3天)、多乘客配置、舱位筛选及直飞偏好设置。
显著优点
- 实时数据权威:直接对接 Google Flights 数据,价格和可用性更新及时
- 往返程完整支持:使用
--top 5参数可自动获取返程航班详情,避免分段查询的割裂感 - 标准化评分体系:内置与
flight-scoring技能的联动,从价格(50分)、直飞(30分)、便利性(20分)三维度量化评估 - 自动化价格监控:强制集成
flight-price-monitor,搜索后自动保存监控任务,每2小时推送价格变动 - 轻量部署:纯 Python 标准库实现,无需额外依赖安装
潜在局限
- 第三方 API 依赖:SearchAPI.io 免费额度仅100次/月,高频率查询需付费升级
- 地理覆盖限制:部分小众航线或廉航次级机场(如 LTN、STN)数据完整性可能不如主机场
- 宗教/文化因素:El Al 等航司安息日无航班,需用户自行留意
- 实时性边界:极端低价或舱位变动可能在抓取与呈现间产生滞后
适合人群
- 需要频繁比价的商务差旅人士
- 计划弹性出行的休闲旅行者(善用 ±3 天范围搜索)
- 对价格敏感、愿意设置监控等待低价的用户
- 多城市代码灵活切换的成熟旅行者
常规风险
- API 密钥泄露风险:需在
.env妥善保管SEARCHAPI_KEY - 401/429 错误:密钥失效或额度耗尽时服务中断
- 预订链接可用性:
booking_token可能偶尔失效,需回退至备用链接生成方案