我正在尝试在Google地图中导入Google地图上某个地点的评论数量和平均评分。
以此页为例:
https://www.google.com/maps?cid=8807257593070771217
从Chrome的检查员,平均XPath应该是:
//*[@id='pane']/div/div[1]/div/div/div[1]/div[3]/div[2]/div/div[1]/span[1]/span/span
但是它总是返回空白。
知道为什么吗?
PS - 此网址重定向到另一个网址,但这不应该是问题,因为Facebook会发生同样的事情并返回正确的值。
提前感谢您提供任何帮助
答案 0 :(得分:0)
根据评论here,您无法做到。如果您想抓取谷歌地图,请使用谷歌官方支持的方式:他们的API。
您可能特别感兴趣的是Place Details。
答案 1 :(得分:0)
如果您有权访问“ Google我的商家”页面,则可以利用API通过以下方式获取评论:https://developers.google.com/my-business/content/review-data
否则,https://serpapi.com可以为您抓取Google评论。