介绍
# Flight Search
在命令行中搜索 Google 航班。获取价格、时间和航空公司信息——无需 API 密钥。
基于 [fast-flights](https://github.com/AWeirdDev/flights) 构建。
## 快速开始
```bash # one-off search (no install needed) uvx flight-search DEN LAX --date 2026-03-01
# or install globally uv tool install flight-search flight-search JFK LHR --date 2026-06-15 --return 2026-06-22 ```
## 选项
``` positional arguments: origin Origin airport code (e.g., DEN, LAX, JFK) destination Destination airport code
options: --date, -d Departure date (YYYY-MM-DD) [required] --return, -r Return date for round trips (YYYY-MM-DD) --adults, -a Number of adults (default: 1) --children, -c Number of children (default: 0) --class, -C Seat class: economy, premium-economy, business, first --limit, -l Max results (default: 10) --output, -o Output format: text or json (default: text) ```
## 示例
```bash # One-way flight flight-search DEN LAX --date 2026-03-01
# Round trip with passengers flight-search JFK LHR --date 2026-06-15 --return 2026-06-22 --adults 2
# Business class flight-search SFO NRT --date 2026-04-01 --class business
# JSON output for parsing flight-search ORD CDG --date 2026-05-01 --output json ```
## 示例输出
``` ✈️ DEN → LAX One way · 2026-03-01 Prices are currently: typical
────────────────────────────────────────────────── Frontier ⭐ BEST 🕐 10:43 PM → 12:30 AM +1 ⏱️ 2 hr 47 min ✅ Nonstop 💰 $84
────────────────────────────────────────────────── United ⭐ BEST 🕐 5:33 PM → 7:13 PM ⏱️ 2 hr 40 min ✅ Nonstop 💰 $139 ```
## JSON 输出
返回结构化数据:
```json { "origin": "DEN", "destination": "LAX", "date": "2026-03-01", "current_price": "typical", "flights": [ { "airline": "Frontier", "departure_time": "10:43 PM", "arrival_time": "12:30 AM", "duration": "2 hr 47 min", "stops": 0, "price": 84, "is_best": true } ] } ```
## 链接
- [PyPI](https://pypi.org/project/flight-search/) - [GitHub](https://github.com/Olafs-World/flight-search)