提问人:Nidhin 提问时间:8/30/2016 最后编辑:Lokesh MeherNidhin 更新时间:9/16/2023 访问量:40604
要从 google places API 获得 5 条以上的评论,请执行以下操作
To get more than 5 reviews from google places API
问:
我正在做一个应用程序,我使用 google places API 提取谷歌评论。当我在“https://developers.google.com/maps/documentation/javascript/places”中阅读与之相关的文档时,我发现我只能获得 5 条顶级评论。是否有任何选项可以获得更多评论。
答:
有一个功能请求:问题 7630:回复包含超过 5 条评论 ─ 我建议您“加星标”以接收更新。
除了@miguev的答案之外,目前没有办法在不使用高级 API 的情况下获得超过 5 条热门评论(根据我与之交谈过的 Google 地图人员的说法),而且价格昂贵。
为了使用 Google API 访问超过 5 条评论,您必须从 Google 购买高级数据访问。 该高级计划将允许您访问各种额外的数据点,您必须花一大笔钱。
如果您是想要检索所有评论的企业主,您可以这样做,但首先您必须获得验证,并且可以通过 MyBusiness API 执行此操作 更多信息在这里: https://developers.google.com/my-business/
评论
不幸的是,除非您在获得验证后成为企业主,否则无法在 places API 中获得超过 5 条评论,正如 Tekill 所说。 但看起来有一些外部服务可以获得所有评论。我的猜测是他们直接从谷歌地图上抓取它们: 其中一些服务是 Wextractor 和 ReviewShake
评论
或者,您可以使用 SerpApi 等第三方解决方案来抓取任何地方的所有评论。这是一个付费的 API,提供免费试用版。
每页有 10 个结果。要实现分页,只需使用定义结果偏移量的参数(例如,(默认)是结果的第一页,是结果的第二页,是结果的第三页,等等)start
0
10
20
示例 python 代码(在其他库中也可用):
from serpapi import GoogleSearch
params = {
"engine": "google_maps_reviews",
"place_id": "0x89c259a61c75684f:0x79d31adb123348d2",
"api_key": "SECRET_API_KEY"
}
search = GoogleSearch(params)
results = search.get_dict()
reviews = results['reviews']
输出示例:
"reviews": [
{
"user": {
"name": "Waylon Bilbrey",
"link": "https://www.google.com/maps/contrib/107691056156160235121?hl=en-US&sa=X&ved=2ahUKEwiUituIlpTvAhVYCc0KHbvTCrgQvvQBegQIARAx",
"thumbnail": "https://lh3.googleusercontent.com/a-/AOh14GjOj6Wjfk1kSYjhvH7WIBNMdl4nPj6FvUhvYcR6=s40-c0x00000000-cc-rp",
"reviews": 1
},
"rating": 4,
"date": "a week ago",
"snippet": "I've been here multiple times. The coffee itself is just average to me. The service is good (the people working are nice). The aesthetic is obviously what brings the place some fame. A little overpriced (even for NY). A very small cup for $6 where I feel like the price comes from the top rainbow foam decor , when I'm going to cover it anyways. If it's for an insta pic then it may be worth it?"
},
{
"user": {
"name": "Amber Grace Sale",
"link": "https://www.google.com/maps/contrib/106390058588469541899?hl=en-US&sa=X&ved=2ahUKEwiUituIlpTvAhVYCc0KHbvTCrgQvvQBegQIARA7",
"thumbnail": "https://lh3.googleusercontent.com/a-/AOh14Gj84nHu_9V_0V4yRbZcr-8ZTYAHua6gUBP8fC7W=s40-c0x00000000-cc-rp-ba3",
"local_guide": true,
"reviews": 33,
"photos": 17
},
"rating": 5,
"date": "2 years ago",
"snippet": "They really take pride in their espresso roast here and the staff is extremely knowledgeable on the subject. It’s also a GREAT place to do work although a table is no guarantee; you might have to wait for a bit. My almond milk cappuccino was very acidic at the end which wasn’t expected but I could still tell the bean was high quality. Their larger lattés they put in a tall glass cup which looks really really cool. Would definitely go again.",
"likes": 2,
"images": [
"https://lh5.googleusercontent.com/p/AF1QipMup24_dHrWtNN4ZD70EPsiRMf_tykcUkPw6A1H=w100-h100-p-n-k-no"
]
},
{
"user": {
"name": "Kelvin Petar",
"link": "https://www.google.com/maps/contrib/100859090874785206875?hl=en-US&sa=X&ved=2ahUKEwiUituIlpTvAhVYCc0KHbvTCrgQvvQBegQIARBG",
"thumbnail": "https://lh3.googleusercontent.com/a-/AOh14GhdIvUDamzfPqbYIpwhnGJV2XWSi77iVXfEsiKS=s40-c0x00000000-cc-rp",
"reviews": 3
},
"rating": 4,
"date": "3 months ago",
"snippet": "Stumptown Cafe is the perfect place to work or catch up with friends. Never too loud, never too dead. Their lattes and deliciously addicting and the toasts are tasty as well. Wifi is always fast, which is a huge plus! The staff are the friendliest, I highly recommend this place!"
},
...
]
您可以查看文档了解更多详细信息。
免责声明:我在 SerpApi 工作。
评论
我们试图签署 Google Maps Platform Premium Plan,以便在此类页面上显示它们,但 Google 表示它不再可供注册或新客户使用。目前,我们仅限于 5 条评论。
评论