SuperAPI AI 工具集

southwest

编程与开发

查看项目

更新于 10-15 17:28

技能介绍

用途:西南航空是唯一不接入 GDS、API 或航班搜索工具的美国主要航司,本技能通过 Patchright(不可检测的 Playwright 分支)自动化访问 southwest.com,获取独有的西南航空数据:各舱位票价(Basic、Choice、Choice Preferred、Choice Extra)、积分定价和 Companion Pass 资格。

主要能力:支持现金票价与积分票价搜索、单程/往返查询、JSON 输出;可检查已有预订的降价情况(只读,不会修改或取消航班);可用 monitor 子命令在无需登录的情况下跟踪已订航班票价基准,适用于 Companion Pass 关联预订。

使用方式:需安装 pip install patchright && patchright install chromium,或使用 Docker 镜像 ghcr.io/borski/sw-fares。必须使用有头模式(headless=False),因为西南航空会检测并屏蔽无头浏览器;在 Docker 中使用 xvfb 虚拟显示可后台运行且不弹窗。命令示例:docker run --rm ghcr.io/borski/sw-fares --origin SJC --dest DEN --depart 2026-05-15 --points --json。

适用场景:查询西南航空航班与票价、获取积分定价、拆解舱位、计算 Companion Pass 价值、比较积分与现金。

限制:仅搜索航班,不完成购票;仅支持西南航空,不支持其他航司;每次搜索约 20 秒;动态定价导致结果仅为时点数据;有头模式为必需;check_change 不适用于 Companion Pass 关联预订,此时应使用 monitor。若仅需现金价格,可使用 google-flights 技能。具体安装与使用细节以项目文档为准。