无需API密钥,通过Google Flights数据实时搜索航班,支持城市名自动匹配多机场、时段过滤和舱位筛选,适合快速比价出行规划。
说明:
## 核心功能
该技能基于Python CLI工具`flights-search`,调用`fast-flights`库抓取Google Flights实时数据,提供无需API密钥的航班搜索服务。支持IATA机场代码或城市名(如NYC、London、Tokyo)作为起终点,自动扩展搜索该都会区的全部机场。核心功能包括:
– **智能过滤**:默认展示最少经停航班(直飞优先),支持`–nonstop`强制直飞、`–after`/`–before`时段过滤、`–class`舱位选择(经济/高端经济/商务/头等)
– **灵活查询**:支持多乘客数量设定(`–passengers`)、生成Google Flights预订链接(`–link`)
– **都会区覆盖**:内置60+城市多机场映射,涵盖主要国际枢纽
## 显著优点
1. **零配置门槛**:无需申请Google API密钥,开箱即用
2. **城市级搜索**:输入”NYC”即可同时搜索JFK/EWR/LGA,避免手动比价
3. **轻量高效**:基于`uvx`即时运行,无需持久化安装依赖
4. **实时数据**:直接对接Google Flights,价格时效性接近官网
## 潜在局限
– **稳定性风险**:依赖非官方逆向工程接口(protobuf API),Google随时可能更改协议导致失效
– **数据不完整**:部分航线可能仅返回价格而无起降时间,源于上游解析限制
– **地域限制**:价格默认USD,时区处理为机场本地时间,跨国查询需注意换算
– **无预订能力**:仅提供搜索和链接跳转,实际订票需跳转第三方
## 适合人群
– 频繁出差/旅行需快速比价的个人用户
– 需要批量查询航班数据的开发者或自动化场景
– 对API申请流程敏感、追求即时可用性的轻量用户
## 常规风险提示
| 风险类型 | 说明 |
|———|——|
| 服务中断 | 非官方接口可能被限制或封禁 |
| 数据准确性 | 价格可能存在延迟,建议以航司官网为准 |
| 隐私合规 | 查询数据经Google Flights处理,需遵守其服务条款 |








