如何一行命令搜索机票?Fli CLI 新手完整指南(附 Google Flights 搜索实战)
发布时间:2026/9/29 2:57:11 锦皓数字建站
`)
如何一行命令搜索机票Fli CLI 新手完整指南附 Google Flights 搜索实战【免费下载链接】fliGoogle Flights MCP, CLI and Python Library项目地址: https://gitcode.com/gh_mirrors/fli2/fliFli 是一个 Google Flights 搜索工具——它直接调用谷歌飞行的底层接口零网页解析并提供命令行CLI、Python 库和 AI 助手MCP三种用法。装好之后你只需要在终端输入一行命令就能查机票价格、时刻表和航班详情全程不用打开浏览器。本文带你 10 分钟上手。Fli CLI 是什么为什么值得装Fli 不是网页爬虫而是通过逆向工程直接读取 Google Flights 的官方数据。这意味着⚡快直接接口交互几秒出结果️稳不依赖网页结构Google 改界面也不容易坏自带保护内置限速、自动重试、完整错误提示对终端党来说它把打开网页 → 输入城市 → 选日期 → 翻筛选器简化成了一条命令子命令一句话说明典型场景fli flights搜索指定日期的机票查 10 月 25 日 JFK 到伦敦fli dates扫描日期区间找最便宜日子1 月去伦敦哪天最划算fli multi多城市 / 开口程搜索西雅图→东京→北京→西雅图fli airports查询机场 IATA 代码不知道机场代码时用一键安装pipx 最快方法推荐用pipx安装独立环境不污染系统 Pythonpipx install flights如果只想用 Python 库或者不想装 pipx也可以pip install flights装完先验证一下fli --help看到命令帮助信息就说明安装成功了。一行命令搜索机票fli flights 基础用法搜索机票的完整格式只有一行fli flights 出发机场 到达机场 日期例如搜索 2025 年 2 月 15 日旧金山SFO飞安大略ONT的机票fli flights SFO ONT 2025-02-15执行后终端会直接列出所有航班方案的价格、总耗时、经停数每个方案还附带逐段航班的明细表航司、航班号、起降机场和时间隐藏技巧如果第一个参数不是子命令Fli 会自动把它当作机票搜索处理。也就是说fli SFO ONT 2025-02-15不写flights效果完全一样手速可以再快一点。这个逻辑实现在 fli/cli/main.py 的cli()入口函数里。常用搜索参数速查表参数作用示例-t, --time出发时间窗口--time 6-20早 6 点到晚 8 点-a, --airlines只保留指定航司--airlines BA,KL-A, --exclude-airlines排除指定航司--exclude-airlines AA-c, --class舱位等级--class BUSINESS-s, --stops限制经停--stops NON_STOP-o, --sort排序方式--sort DURATION按耗时最短-p, --passengers乘客组合--passengers 2 --children 1-r, --return往返返程日期--return 2026-11-01--currency货币--currency EUR--format输出格式--format json把几个常用参数串起来一条命令就能完成高级筛选fli flights JFK LHR 2026-10-25 \ --time 6-20 \ --airlines BA,KL \ --class BUSINESS \ --stops NON_STOP \ --sort DURATION意思是只看 6 点到 20 点出发、英国航空/荷航执飞的商务舱直飞并按飞行时长排序。找最便宜出行日期fli dates 使用技巧日期还没定死用dates命令扫描一个区间Fli 会逐天并行查价告诉你哪天最便宜# 扫描 1 月到 2 月间的机票价格 fli dates JFK LHR --from 2026-01-01 --to 2026-02-01 # 只看周一和周五出发 fli dates JFK LHR --from 2026-01-01 --to 2026-02-01 --monday --friday它支持--monday~--sunday的星期筛选、舱位/航司/经停等和flights一样的过滤参数单次最多覆盖93 天对假期错峰出行非常实用。多城市旅行怎么搜fli multi 命令环游世界或去程从 A 走、回程从 B 飞这种开口行程用multi逐段声明每段格式为出发,到达,日期fli multi --leg SEA,HKG,2026-12-26 --leg PEK,SEA,2027-01-02三段行程 商务舱 直飞限制fli multi \ -l SEA,NRT,2026-12-26 \ -l NRT,HKG,2026-12-30 \ -l HKG,SEA,2027-01-05 \ --class BUSINESS \ --stops 0⚠️ 注意多城市查询需要逐段搜索每段都会单独请求一次数据段数越多耗时越长。不知道机场代码fli airports 帮你查IATA 机场代码如 JFK、LHR、NRT是搜索的前提。不知道代码时直接用城市名或机场名查fli airports new york fli airports tokyo fli airports heathrow结果会列出候选代码、机场全称和匹配类型方便你选准了再回去搜索。机场数据库文件在 data/airports.csv搜索逻辑在 fli/cli/commands/airports.py。常见问题新手最容易踩的坑Q1结果比网页上少是不是坏了没有坏。Fli 从 Google 搜索页面读取数据单次大约返回 20~45 条行程比旧接口略少属于正常现象。Q2加了儿童/婴儿乘客结果变少甚至为空Google 对儿童、婴儿票价是客户端算的页面内联行程会变少高档舱位尤其明显。空结果不代表没有航班可以先用纯成人组合查一遍班次。Q3偶尔搜索失败Fli 内置自动重试0.5 秒、1.5 秒退避偶发的页面解析失败通常重试后就能恢复持续失败多为网络或区域访问限制可检查代理设置。进阶玩法让 AI 助手直接帮你查机票 如果你在用 Claude 等 AI 助手可以把 Fli 装成MCP 服务器Model Context Protocol之后直接用自然语言查票——帮我找 12 月第一个周四晚 SFO 飞 JFK、周一早上前返回的航班AI 就会自动调用搜索工具返回航班选项配置方法很简单两条命令的事pipx install flights fli-mcp # 启动 MCP 服务器stdio 模式然后把fli-mcp的路径填进 Claude Desktop 的配置用which fli-mcp可以找到重启客户端即可。完整步骤见 MCP 服务器指南服务源码在 fli/mcp/server.py。核心代码在哪里想深入了解或二次开发可以从这几个入口入手CLI 总入口fli/cli/main.py四个子命令实现fli/cli/commands/机场与航司数据data/airports.csv、data/airlines.csvPython API 文档docs/python/quickstart.md官方文档首页docs/index.md总结一张命令速查表我想…敲这条命令查某天机票fli flights JFK LHR 2026-10-25找最便宜日期fli dates JFK LHR --from 2026-01-01 --to 2026-02-01只搜直飞加上--stops NON_STOP查机场代码fli airports 上海多城市开口程fli multi -l SEA,NRT,2026-12-26 -l HKG,SEA,2027-01-05输出给脚本加上--format json让 AI 帮你查票安装后运行fli-mcp一条命令、零爬虫、秒出结果——装好pipx install flights下次比价机票直接打开终端就好 ✈️【免费下载链接】fliGoogle Flights MCP, CLI and Python Library项目地址: https://gitcode.com/gh_mirrors/fli2/fli创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。