用途:pp-airbnb 驱动 airbnb-pp-cli 二进制,针对 Airbnb 与 VRBO 房源做“房东直订套利”——定位房东直订站点、比较 OTA(含清洁费、服务费、税费)与直订总价,并按节省金额排序。适合用户给出房源 URL、询问 Airbnb 费用或直订省钱、或需要跨房源规划行程时使用。仅为只读命令,不涉及创建、预订、下单、发消息等改变远端状态的操作。
安装:先用 npx -y @mvanhorn/printing-press-library install airbnb --cli-only,再执行 airbnb-pp-cli --version 验证;若失败可用 go install github.com/mvanhorn/printing-press-library/library/travel/airbnb/cmd/airbnb-pp-cli@latest(需 Go 1.26.6 及以上)。安装目录需在 $PATH 中。
主要能力:cheapest 找房东直订并比较三个来源的最低价;plan 并行搜索 Airbnb 与 VRBO 并按节省排序;compare 展示 OTA 与直订的金额及百分比差异;find-twin 用反向图片搜索定位同一房源;match 跨平台匹配同一房产;host portfolio 列出某房东/托管公司旗下房源;watch 加监控、按目标价检查并以退出码 7 表示真实降价;wishlist diff 比较愿望清单价格变化;fingerprint 生成稳定指纹;sync 刷新本地快照。本地 SQLite 存储会累积房源、房东与价格历史。
用法:命令支持 --agent(等价 --json --compact --no-input --no-color --yes)、--select 点号路径裁剪字段、--deliver 输出到 stdout/file/webhook、--profile 保存参数组合;--data-source 可选 auto/local/live,设 AIRBNB_PP_NO_AUTO_REFRESH=1 跳过自动刷新。公共搜索与详情无需认证;愿望清单需 auth login --chrome 导入 cookie。可用 which 按自然语言查找命令,doctor 检查配置。
限制:公网抓取可能遇到限流或 Bot 挑战(退出码 8),需等待或刷新 cookie;部分接口返回空负载、schema 置信度较低,历史回填与接口富化不保证完整;搜索后端可插拔(Parallel.ai 付费、DuckDuckGo、Brave、Tavily),具体额度与价格资料暂未提供;仅限只读,不支持任何写入或预订操作。