核心功能
Google Flights Skill 提供两种操作模式:Quick Mode(快速价格查询)和 Full Mode(完整航班详情浏览)。
Quick Mode 通过 fast-flights Python 库实现毫秒级价格查询,支持自然语言日期(如 "tomorrow"、"next friday")、多舱位选择(经济舱至头等舱)及乘客人数配置。输出包含价格趋势分析(低/中/高位)、价格区间估算及直达 Google Flights 的预订链接。
Full Mode 采用浏览器自动化技术,抓取完整航班信息包括航空公司、起降时间、经停/直飞、航班时长及实时票价。支持单程与往返行程的完整参数化查询。
显著优点
- 数据源权威:直接对接 Google Flights,覆盖全球航司实时运价
- 响应速度:Quick Mode 无需渲染,API 级响应
- 灵活查询:支持 IATA 机场代码、自然语言日期、多乘客配置
- 无账户依赖:无需 Google 账号即可查询公开运价
潜在局限
- Full Mode 稳定性依赖浏览器环境:页面结构变更可能导致解析失败
- 预订跳转:不支持直接出票,需跳转至航司或 OTA 完成交易
- 区域限制:部分低价航司(如春秋航空、瑞安航空)可能未完全收录
- 价格时效:查询结果存在分钟级延迟,非锁价保障
适用人群
- 差旅规划者:快速比价多日期组合
- 常旅客:追踪特定航线价格趋势
- 自由行用户:灵活查询无明确航司偏好的最优价格
风险说明
- 数据准确性:最终价格以航司官网为准,Google Flights 可能存在展示延迟
- 隐私披露:Quick Mode 通过本地脚本执行,查询数据不上传;Full Mode 通过浏览器访问 Google 服务,IP 及查询参数可能被记录
- 第三方依赖:
fast-flights为社区维护库,非 Google 官方 SDK,存在维护中断风险
安全评估
- Quick Mode:本地执行,无外部网络暴露面,风险可控
- Full Mode:浏览器自动化需关注会话隔离与反爬机制触发可能