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

✈️ 零配置航班聚合查询,7912机场全覆盖

零配置航班查询工具,聚合多源公开数据实现航班动态、票价、实时位置一站式查询,支持中英文与7912机场覆盖。

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

使用说明

核心用法

FlyClaw 是一款轻量级 Python CLI 航班信息聚合工具,通过开源库及免费公开 API(Google Flights、Skiplagged、FlightRadar24、ADSB 实时数据源)实现航班动态、价格、时刻、实时位置的多源并发查询。用户无需注册账号或提供 API Key,输入中文城市名、英文名或 IATA 代码即可触发搜索。

主要功能模式

  • 按航班号查询:获取航班状态、延误、机型、实时位置等动态信息
  • 按航线搜索:支持单程/往返、多旅客、舱位选择(经济/超级经济/商务/头等)、直飞/经停过滤、价格或时长排序
  • 城市级智能解析:输入"上海"自动展开为 PVG+SHA,覆盖全球 7912 个机场

典型调用示例

# 单程经济舱
python flyclaw.py search --from 上海 --to 纽约 --date 2026-04-01

# 往返商务舱 2 成人
python flyclaw.py search --from PVG --to LAX --date 2026-04-15 --return 2026-04-25 --cabin business -a 2

# 航班动态 + 价格
python flyclaw.py query --flight CA981 --date today

显著优点

1. 零门槛使用:无需 API Key、无需账号注册、无浏览器自动化依赖,开箱即用
2. 数据覆盖广:整合 Google Flights、Skiplagged 价格数据与 FlightRadar24、ADSB 实时动态,实现价格与状态信息互补

3. 输入灵活:中英文城市名、别名(如"浦东"→PVG)、IATA 代码全支持,城市级搜索自动展开多机场

4. 轻量高效:纯 Python 实现,拒绝 Playwright/Selenium 等重量级浏览器模拟,启动快、资源占用低

5. 隐私友好:本地化运行,不收集、不存储用户个人信息

潜在局限

1. 数据源稳定性依赖:Google Flights 在部分地区存在访问限制,公开 API 可能随时变更或限流
2. 价格准确性:多源价格可能存在含税/不含税、舱位映射差异,仅供参考,不构成购票依据

3. 功能边界:不支持直接预订,仅提供查询结果;实时位置依赖 ADS-B 覆盖,部分区域数据稀疏

4. 维护风险:开源依赖项(flights、curl_cffi 等)更新节奏可能影响兼容性

适合人群

  • 需要快速比价、查动态的商务差旅用户
  • 追求隐私、反感账号体系的技术爱好者
  • 开发者构建航班数据管道的原型验证场景
  • 对浏览器自动化方案性能不满意的 CLI 重度用户

常规风险

  • 网络可达性:数据源地域限制可能导致查询失败或结果不完整
  • 数据时效性:公开 API 缓存策略可能导致价格/状态延迟
  • 合规使用:需遵守各数据源服务条款,避免高频请求触发封禁
  • 出行决策:价格数据仅供参考,实际购票请以航司/OTA 为准

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

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