FlightClaw

✈️ 智能追踪机票价格,自动捕捉降价良机

基于 Google Flights 数据的航班价格追踪工具,支持航线搜索、价格监控和降价提醒,适合常旅客和商务出行者。

收藏
9.5k
安装
2k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Flight Tracker 是一个命令行航班价格追踪工具,通过调用 Google Flights 数据实现航线搜索、价格监控和智能提醒功能。

主要功能模块

1. 搜索航班 (`search-flights.py`) — 查询特定航线和日期的航班信息,支持往返行程、舱位筛选(经济舱/超经/商务/头等)、经停次数限制及结果数量控制
2. 追踪航线 (`track-flight.py`) — 将目标航线加入监控清单,记录初始价格,可设置目标价格阈值用于后续降价提醒

3. 价格检查 (`check-prices.py`) — 批量检测所有追踪航线的价格变动,支持自定义降价百分比阈值触发通知

4. 清单管理 (`list-tracked.py`) — 查看当前追踪的所有航线及其价格变化历史

数据持久化存储于本地 JSON 文件,并通过 R2 备份机制保障数据安全,适合长期价格趋势分析。

显著优点

  • 数据来源权威:直接对接 Google Flights,覆盖全球主要航线与实时价格
  • 自动化程度高:支持 cron 定时任务,实现无人值守的价格监控
  • 轻量易部署:纯 Python 实现,仅需 3.10+ 环境,依赖单一 pip 包
  • 灵活参数配置:从舱位等级到经停偏好,满足个性化出行需求

潜在局限

  • 非官方 API 依赖:Google Flights 未开放官方 API,数据抓取存在稳定性风险
  • 无原生通知渠道:需自行配置邮件/短信/Webhook 等外部通知方式
  • 单用户设计:缺乏多用户隔离与权限管理机制
  • 地理覆盖盲区:偏远地区或小众航线数据可能不完整

适合人群

常旅客、商务出行者、旅行规划师、预算敏感型游客,以及需要批量监控多条航线价格的企业差旅管理人员。

常规风险

  • 价格数据可能存在延迟,不适合最后一刻的紧急订票决策
  • 频繁抓取可能导致 IP 限流或临时封禁
  • 目标价格设定需结合历史数据,避免不切实际的期望
  • 备份依赖第三方 R2 服务,需关注服务可用性与隐私合规

FlightClaw 内容

手动下载zip · 1.2 kB
SKILL.mdtext/markdown
请选择文件