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

✈️ 零 Key 航班查询,多源聚合比价

零 API Key 航班查询工具,聚合 Google Flights 等多源数据,支持中英文、往返、多舱位搜索,7912 机场全覆盖。

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

使用说明

核心用法

FlyClaw 是一款轻量级 Python 航班信息聚合工具,通过命令行或自然语言触发完成三类核心操作:

1. 航班号实时追踪python flyclaw.py query --flight CA981 获取指定航班的动态状态、延误信息、机型及实时位置(FlightRadar24 / ADS-B 数据源)

2. 航线价格搜索python flyclaw.py search --from 上海 --to 纽约 --date 2026-04-01 聚合 Google Flights、Skiplagged 等多源价格与时刻表

3. 高级行程配置:支持往返搜索(--return)、多旅客(-a 2)、舱位选择(--cabin business)、经停过滤(--stops 0/1/2/any)、排序规则(cheapest/fastest

输入层支持中文城市名、英文、IATA 代码智能解析,城市级搜索自动展开所有机场(如"上海"→PVG+SHA)。

显著优点

  • 零门槛使用:无需注册、无 API Key、无浏览器模拟,规避 Playwright/Selenium 的复杂性与性能损耗
  • 多源互补验证:Google Flights + Skiplagged 价格交叉验证,FlightRadar24 + ADS-B 实时位置双保险
  • 隐私本地化:不收集、不存储用户数据,请求直连公开数据源
  • 轻量化部署:纯 Python 实现,依赖仅 requests/pyyaml/curl_cffi/flights,拒绝臃肿生态

潜在局限

  • 数据源稳定性依赖:Google Flights 在部分网络环境下访问受限;Skiplagged 作为非官方渠道存在接口变更风险
  • 价格精度差异:多源聚合时不同数据商的税费计算口径、舱位映射规则不一致,需人工二次确认
  • 无预订闭环:仅提供查询结果,跳转预订需用户自行处理
  • 实时性边界:ADS-B 位置更新依赖地面接收站覆盖密度,偏远区域可能存在延迟

适合人群

  • 需要快速比价但不希望安装 OTA App 的敏捷旅行者
  • 关注隐私、拒绝账号体系的敏感用户
  • 开发者/研究者需要航班数据 API 替代方案
  • 命令行爱好者与自动化脚本集成场景

常规风险

  • 合规风险:Skiplagged 的"隐藏城市"机票模式在部分航司条款中存在争议,工具本身中性但用户需自担使用后果
  • 网络环境:访问 Google 服务需考虑本地网络策略
  • 数据时效:价格数据缓存机制不明,极端情况下可能与航司官网存在偏差
  • 长期维护:依赖开源库(flights/curl_cffi)的更新节奏,作者为个人开发者,持续性存疑

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

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