SuperAPI AI 工具集

chase-travel

办公与效率

查看项目

更新于 10-15 17:28

技能介绍

用途:搜索 Chase Ultimate Rewards 旅行门户的机票与酒店,比较现金价、积分价、Points Boost 优惠和 Chase Edit 酒店权益,辅助决定用积分还是现金。不用于完成购买,仅查找,不代订;仅支持 Chase Sapphire Reserve 或 Sapphire Preferred 卡。

主要能力:返回现金价、积分价、现金+积分混合价、Points Boost 折扣积分价、舱位与退改签信息;酒店返回每晚及总价、Edit 权益(早餐、100 美元额度、升级等)、星级地址与可退款性。

使用方式:依赖 Patchright(未检测版 Playwright 分支),安装命令 pip install patchright && patchright install chromium。须有头运行(headless=False),Chase 会检测无头浏览器;macOS 会短暂弹出 Chrome 窗口,后台运行可用 Docker:docker pull ghcr.io/borski/chase-travel:latest。示例:python3 scripts/search_flights.py --origin SFO --dest CDG --depart 2026-08-11;酒店加 --hotel --dest "Paris" --checkin 2026-08-11 --checkout 2026-08-15;--json 输出 JSON。环境变量 CHASE_USERNAME、CHASE_PASSWORD 必填,须为已解析的真实值,未解析的引用会报 CHASE_BAD_CREDENTIALS。首次登录需手动完成短信或 App 推送 2FA,之后设备受信可跳过;短信流程写入 /tmp/chase-2fa-code.txt,推送流程需在 Chase App 批准。脚本自动选择 Sapphire Reserve,回退到 Preferred。

限制:每次搜索约 30 秒;浏览器关闭后会话失效,每次运行需重新登录;有头模式必需,Docker 需 xvfb 等方案;表单自动化不可靠,搜索通过 API 调用完成。