目录

从谷歌官方地图API获取所有评论

官方谷歌场所API 限制 你可以从它那里获取的评论数量只有5条。尽管许多开发商  自2015年以来,对于分页和排序参数,限制仍然存在。幸运的是,有一些工具你可以从你的代码中使用,以正确的方式获得评级和评论。

取物的终极方法》评论

和 Outscraper的API你可以从任何企业获取任何数量的评论。你可以对评论进行排序,并对页面进行分页。通过使用 "ignoreEmpty "参数可以忽略空评论,还有许多高级参数,如cutoff、cutoffRating等。

评论 API 示例

获取的基本示例 20 评论按默认排序(最相关的评论)。

				
					# fetch 20 most relevant reviews
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&async=false" -H  "X-API-KEY: API_KEY"
				
			

这 种类 参数可能是以下之一:"最相关的"(默认),"最新,” “最高评级,"和"。最低评级.”

				
					# fetch reviews with highest rating first
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=highest_rating&async=false" -H  "X-API-KEY: API_KEY"

# fetch reviews with lowest rating first
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=lowest_rating&async=false" -H  "X-API-KEY: API_KEY"

				
			

除了 评论限制 参数,你可以指定 截止评级.该参数指定 最大值 为 "最低评级 "或 最低限度 为评论的 "最高评级 "评级。

				
					# fetch reviews with 5 and 4 stars ratings only
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=1000&sort=highest_rating&cutoffRating=4&async=false" -H  "X-API-KEY: API_KEY"


				
			

这 隔断 参数将帮助您只获取过去特定日期之前的最新评论。当你的数据库中有所有的评论,但只想获取上次更新后添加的评论时,这可能会有帮助。

				
					# fetch reviews till the specific date (cutoff)
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=250&sort=newest&cutoff=1629269269&async=false" -H  "X-API-KEY: API_KEY"
				
			

你可以使用内置的分页功能来获取许多页的评论。使用 跳过 参数来控制 API 开始返回结果的位置。

				
					# page 1, sorted by newest
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=newest&async=false" -H  "X-API-KEY: API_KEY"

# page 2, sorted by newest
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID&reviewsLimit=20&sort=newest&skip=20async=false" -H  "X-API-KEY: API_KEY"
				
			

获取 许多 在一个请求中审查可能需要时间。为了防止网络服务器出现超时错误,建议使用 异步 请求。这样,你将向Outscraper提交你的请求,稍后再取回它们(通常在 1-3分钟,取决于评论的数量)与 请求结果端点.

一个好的做法是发送异步请求,每隔15秒检查一次结果。 看一下这个 Python 实现 如有必要。

				
					# step 1: submit the task and get request id
curl -X GET "https://api.app.outscraper.com/maps/reviews-v2?query=PLACE_ID_1&reviewsLimit=2000&sort=newest&async=true" -H  "X-API-KEY: API_KEY"

# step 2: retrieve the task results later (usually within 1-3 minutes, depends on the amount of reviews)
curl -X GET "https://api.app.outscraper.com/requests/REQUEST_ID"
				
			

视频教程

常见问题

最常见的问题和答案

虽然,谷歌限制了你可以通过其官方API获取的评论数量,但你可以使用 谷歌地图评论 API 由Outscraper提供,以获得来自任何地方的所有评论。

Google Places API可用于Google评论。但只有5条评论的限制。如果你想下载没有任何限制的评论,你可以使用一个替代服务。Outscraper谷歌地图评论API就是这些替代服务之一。

如果你想得到的评论不属于你自己的谷歌地图资料,你将无法得到所有的评论。你最多可以从其他企业获得5条评论。但有了Outscraper谷歌地图评论API,你可以收集无限的评论,没有这个限制。

用浏览器从谷歌提取数据有其优点和缺点。虽然你可以自己开发抓取器,但在扩展过程中,可能会导致使用具有大量CPU的服务器以处理浏览器模拟的大笔费用。此外,应该有一个人负责维护爬虫,并在谷歌网站变化时更新它。

通过使用 Outscraper平台API,或 SDKs Outscraper为企业和个人提供了最简单的解决方案,使他们能够开始从谷歌上搜刮评论,而无需处理代理、浏览器模拟和投资开发。

类别: API

0 评论

发表回复

头像占位符