集成与管道

Google Hotels显示17美元的住宿,明细拆出来却是16.66美元

原标题: Google Hotels显示17美元的住宿,明细拆出来却是16.66美元

DevToData·2026/10/21 05:13:34🔗 原文

📋总体概括

一位在巴厘岛经营签证代办、兼做Apify爬虫开发的作者,在用爬虫抓取Google Hotels价格数据时发现字段语义不明:Google以无名数组返回totalPrice、priceBeforeTaxes、taxesAndFees、totalWithTaxes四个价格数字,且不作任何标注。作者原本凭猜测在README中认定totalPrice含税费,直到乌布一家名为Liang Homestay and Hostel的民宿两晚总价17美元、而明细拆分后仅为16.66美元的案例,才被迫逐项核对,揭示了聚合平台价格数据不透明给下游开发者带来的隐性坑。

⚡关键信息

  • ▸作者同时经营巴厘岛签证代办业务和在Apify平台上开发爬虫,其中一条爬虫专门读取Google Hotels数据
  • ▸Google Hotels输出的四个价格字段来自无名数组,各槽位含义需开发者自行猜测,没有官方说明
  • ▸作者曾按自己猜测在README中标注totalPrice包含税费与费用
  • ▸案例:乌布Liang Homestay and Hostel,2026年11月20-22日两晚,页面总价17美元,而逐项明细合计16.66美元
  • ▸价差虽仅0.34美元,但暴露了平台价格字段语义不透明的问题

🔥犀利点评

0.34美元的差额本身微不足道,真正扎眼的是Google对自家价格字段连个名字都懒得标,让开发者靠考古式猜测来解析核心商业数据。作者能发现问题全靠运气撞上一个小额住宿案例,换成大额订单或汇率场景,误差会被成倍放大。这本质上是平台把数据治理成本外包给了下游生态,爬虫作者的README就是最诚实的文档了。

本文由本站自动聚合,以下为原始来源:前往 DevToData 阅读全文 →