核心用法
google-hotels 是一项基于浏览器自动化(agent-browser)的酒店搜索技能,专为用户实时查询酒店价格、评分、设施及房态而设计。核心工作流采用 URL Fast Path 策略:通过 base64 编码的 ts 参数将入住/退房日期直接嵌入 URL,仅需 3 条命令即可完成带日期的搜索,相比传统交互式流程(10+ 命令)效率提升显著。
显著优点
1. 极速加载:URL Fast Path 预编码日期参数,避免逐层点击日历,直接呈现价格结果
2. 精准搜索:支持城市、地标、机场、特定酒店名称等多维度定位格式
3. 智能比价:结果聚合 Booking.com、Expedia、Agoda 等 OTA 价格,并支持跳转酒店官网核查直订优惠
4. 并行对比:允许同时开启多 session 对比不同区域酒店(如涩谷 vs 新宿)
5. 会员福利提示:自动识别万豪、希尔顿、IHG 等连锁品牌,提醒用户会员专属价格与积分权益
潜在缺点与局限性
- 仅搜索不预订:明确禁止完成支付流程,用户需自行跳转预订
- 无度假租赁:不覆盖 Airbnb 等短租房源,仅限传统酒店
- 日期编码约束:自定义
ts参数仅支持 2025-2030 年,且需通过 bash 函数生成 - 房客数需手动设置:URL 无法预置房间/人数,需进入页面后交互调整
- 筛选器交互繁琐:星级、价格区间、设施等过滤条件需逐一点击,无 URL 快捷方式
适合人群
- 差旅规划者:需快速对比多城市/多日期酒店价格
- 价格敏感型旅客:希望对比 OTA 与官网直订价差,挖掘促销码
- 常旅客计划会员:万豪、希尔顿等会籍用户,需识别可累积积分的预订渠道
常规风险
- 价格实时波动:Google Hotels 展示价格为动态库存,快照后可能变化,需提示用户
- CAPTCHA 阻断:高频或异常流量可能触发人机验证,系统禁止自动破解,需用户介入
- 货币显示偏差:依赖浏览器 locale,可能与用户预期币种不符
- 日历导航易错:月份跳转需使用 "<"/">" 箭头,误操作易偏离目标日期
技术亮点
技能文档提供了完整的 hotel_ts bash 函数实现,通过 protobuf 字节级编码生成 Google 专有的日期参数,体现了对目标系统内部协议的深度逆向理解。