Google 地图:如何获取非我拥有的商家的 Google 评价的确切日期?



我想探索特定业务(我不拥有)的谷歌评论模式。获得审查的确切日期会很有用,而不仅仅是通过网络界面获得的"3个月前"或"1年前"的近似值。

有人知道怎么做吗?以下是我迄今为止探索的选项:

  • 我尝试"手动"抓取评论列表HTML(例如,从这样的页面),但它不包含任何我能识别的评论时间戳,除了近似的相对日期(例如"1年前")
  • 谷歌"我的企业"API似乎确实提供了确切的评论日期,但要使用这个API,你需要拥有检索评论的企业
  • Google Places API确实公开了评论日期,但每个地方只有5条评论。根据此API功能请求,即使您为高级数据访问付费,此限制仍然有效
  • 政党审查分析工具Reviewshake的结果包含一个绝对日期字段,但它是从大致相对日期派生的。因此,它错误地使过去的大多数评论似乎都发生在每个月的这一天,或者前几年的这一日

非常感谢您的帮助!

您所指的unix时间戳可以很容易地从您的第一个要点转换;当你查看评论时,谷歌的ReviewService会被轮询,日期以unix格式出现,unix格式由地图上JS文件中的日期/时间函数处理,该函数返回一周前、一个月前等的持续时间。

除了你已经看到的一些界面之外,没有其他已知的界面;你在第一点上得到的最接近的是直接映射URL,但你需要抓取JS提要并转换时间戳,以便你能理解它们。

没有太多的来源可以做到这一点,但我可以建议你尝试https://www.reviewsmaker.com/api/demo/google/或者在reviewsmaker.com上免费注册,并将该业务添加为列表,您就可以抓取结果;否则,您将不得不抓取相同的数据。

如果你找到另一种方法,请分享你的结果!

最新更新