Google Maps:如何获得我不拥有的商家的Google评论的确切日期?

时间:2019-01-06 07:49:55

标签: google-maps web-scraping google-api

我想探索特定商家(我不拥有)的Google评论模式。获取确切的审核日期,而不只是通过Web界面获得的“ 3个月前”或“ 1年前”的近似值,将很有用。

有人知道这样做的方法吗?这是我到目前为止探索过的选项:

  • 我尝试“手动”抓取评论列表HTML(例如来自a page like this),但是除了大约的相对日期(例如“ 1年前”)之外,它不包含我可以识别的任何评论时间戳记。 。
  • Google "My Business" API的确提供了确切的评论日期,但是要使用此API,您需要拥有要为其检索评论的业务。
  • Google Places API确实公开了审阅日期,但每个地方仅公开5条评论。根据{{​​3}},即使您为高级数据访问付费,此限制仍然存在。
  • 参与方审查分析工具this API feature request的结果包含一个绝对日期字段,但它是从近似相对日期得出的。因此,它错误地使大多数过去的评论似乎恰好发生在每个月的这一天,或者恰好是前几年的这一天!

任何帮助,不胜感激!

1 个答案:

答案 0 :(得分:1)

您要引用的unix时间戳可以从第一个项目符号点轻松转换;当您查看评论时,会发生以下情况:对Google的ReviewService进行了轮询,并且日期采用的是Unix格式,该Unix格式是由地图上JS文件中的日期/时间函数处理的,该函数返回了一周前的持续时间,一个月前,等等。

除了您已经看过的界面以外,没有其他已知的界面;您最接近的第一点是直接地图URL,但是您需要翻录JS feed并转换时间戳以使它们有意义。

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

如果您找到其他方法,请分享您的结果!