FlyClaw (Flight N-in-1 Search Zero Login)

✈️ 零配置查航班,聚合多源实时数据

零配置航班查询工具,聚合多源公开数据,支持中英文/航线搜索/价格比对,无需API密钥即可查国内外航班动态与票价。

收藏
3.7k
安装
1.4k
版本
0.2.10
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

FlyClaw 是一款轻量级 Python CLI 工具,通过聚合 Google Flights、Skiplagged、FlightRadar24 等多源公开 API,实现零 API Key 依赖的航班信息查询。支持两种主要模式:

1. 航班号查询 - 获取指定航班的实时状态、起降时刻、延误信息、机型等动态数据
2. 航线搜索 - 查询两地间所有航班的票价、时长、经停次数,支持往返、多旅客、舱位选择

输入方式高度灵活,支持中文城市名(如"上海"自动匹配 PVG+SHA)、英文城市名、IATA 代码(如 JFK)、机场别名(如"浦东")。默认行为为直飞+经济舱,可通过自然语言指令调整(如"包括转机""商务舱""最多一次中转")。

显著优点

  • 零门槛使用:无需注册、无需 API Key、不收集用户数据,本地化运行保障隐私
  • 多源互补:Google Flights + Skiplagged 提供价格数据,FlightRadar24 + ADS-B 提供实时动态,数据维度完整
  • 轻量化实现:纯 Python 请求调用,无浏览器自动化依赖,启动快、资源占用低
  • 智能输入解析:7912 个机场覆盖,城市级搜索自动扩展多机场,大幅降低输入成本
  • 灵活的输出格式:默认表格展示,可选 JSON 便于二次开发集成

潜在缺点与局限性

  • 数据可靠性波动:依赖免费公开 API,Google Flights 在部分地区受限,数据源可能随时调整接口或限流
  • 价格精度问题:多源价格存在口径差异(含税/不含税、舱位子等级),仅供参考,非实际出票价格
  • 实时性边界:航班动态数据来自第三方聚合,极端情况下存在分钟级延迟
  • 覆盖盲区:部分小众航司或包机航班可能未被收录
  • 无预订能力:仅提供查询,不直连 GDS 或 OTA,无法直接购票

适合人群

  • 需要快速比价、不追求即时出票的行程规划者
  • 关注航班实时动态的航空爱好者、接机人员
  • 希望避免浏览器模拟复杂配置的开发者/自动化用户
  • 对数据隐私敏感、拒绝绑定账号的谨慎型用户

常规风险

  • 法律合规:工具声明仅供学习研究,用户需自行确保符合当地航空数据使用法规
  • 稳定性风险:免费 API 存在服务中断可能,SerpAPI 备用通道为隐藏机制,用户不可控
  • 价格误导:展示价格与实际支付价格可能存在显著差异,不宜作为最终决策唯一依据
  • 依赖维护:多源聚合架构需持续跟进上游接口变化,长期可用性取决于作者维护力度

整体而言,FlyClaw 在隐私友好型、零配置体验上表现突出,适合作为行程规划的初步筛查工具,但涉及实际购票时仍需通过官方渠道核实。

FlyClaw (Flight N-in-1 Search Zero Login) 内容

cache文件夹
sources文件夹
手动下载zip · 458.8 kB
airlines_iata_icao.jsonapplication/json
请选择文件