目录
世界上许多地方都有人口稠密的地区。纽约的布鲁克林就是其中之一。在这些地区,许多企业和场所都并排分布。例如,在布鲁克林这样一个小地区,可以有数百家餐馆。
布鲁克林不同地区的餐馆都列在谷歌地图上,当你在左侧面板上向下滚动时。同时,通过移动地图也可以找到其他餐馆。因此,谷歌地图允许你到达许多不同的企业。
但谷歌地图对每次查询搜索都定义了一个限制。即使该地区有更多的餐馆,它也只列出到这个限制。这使你无法在一次搜索中列出所有餐馆。
什么是谷歌地图查询搜索限制?
当你在谷歌地图上搜索诸如 "美国纽约布鲁克林的餐馆 "这样的查询时,你希望该地区的所有餐馆都能被列出。但是,如果你搜索的是一个人口高度密集的地区,你将无法在谷歌地图结果中看到所有的餐馆。谷歌只根据自己建立的相关性向你显示一个特定的列表。这个列表最多包括500个地方。
当你向下滚动左边的面板时,新的餐馆就会被列出。但谷歌地图表明,在某个时候,你已经到了列表的末端。
使用Outscraper Google Maps Data Scraper,这种限制使您无法从人口非常密集的地区(如布鲁克林)提取所有结果。让我们通过实例来研究这种情况和解决办法。
谷歌地图数据搜刮服务如何为选定的地点工作?
在第一个任务中,我们将直接从地点列表中选择布鲁克林并检查结果。Outscraper将提取谷歌地图向我们展示的所有结果。
在这项任务中,Outscraper将使用以下链接刮取查询的结果。
https://www.google.com/maps/search/restaurant%2C+Brooklyn%2C+NY%2C+United+States/?hl=en&gl=US
任务结果样本
Outscraper已经搜罗了381家餐馆。谷歌地图显示了单一查询的结果(餐厅,纽约布鲁克林),Outscraper提取了这些结果。
在布鲁克林有超过4000家餐馆。如果我们想搜刮所有这些餐馆,我们需要使用多个独特的查询。最合理的方法是在创建任务时在查询上使用邮政编码。
预先定义邮政编码
Outscraper有自己的现成的邮编列表。这个邮编列表只适用于美国和一些主要国家。在这里,我们可以选择一个邮编用于谷歌地图搜索查询的搜刮任务中。
在互联网上寻找邮政编码
通过谷歌搜索,可以找到世界上任何地区的zip代码。许多不同的网站共享邮政编码列表。可以创建一个查询列表,用这些邮政编码详细搜索一个地区。
让我们为布鲁克林做这件事,用邮政编码创建一个任务。我们将通过选择 "自定义地点 "选项,使用包含邮政编码的查询。
我们用从网站上得到的邮政编码为布鲁克林写了45个不同的自定义位置查询。这样,Outscraper将在这些链接中分别搜刮每个地区。
重要提醒:在这些任务中,选择 "删除重复 "选项非常重要,因为邮编代表的地区彼此非常接近。
任务结果样本
谷歌地图搜刮服务提取了4,000多个结果。当通过从位置列表中选择布鲁克林来创建搜刮任务时,结果有很大不同。
由于有了邮政编码,它能够扫描整个布鲁克林地区,所有的餐馆都被列出来。
谷歌地图搜刮任务结果文件样本。 下载 ( XLSX 文件 )
你可以通过下载来查看结果文件。世界上的许多地方,如布鲁克林,都有人口密集的地区。荷兰和比利时的城市是其他的例子。我们建议在为这些地区创建搜刮任务时使用这一策略。
常见问题
最常见的问题和答案
是的,你可以用Outscraper做到这一点。Outscraper的Google Maps Data Scraper服务可以让你从任何Google Places中提取所有数据。你可以提取电话号码、完整地址、工作时间等等。
有了Outscraper Google Maps Places API和Python库,刮取Google Maps就非常容易了。该库为用Python语言编写的应用程序提供了对Outscraper API的方便访问。允许从你的代码中使用Outscraper的服务。
需要一个搜刮器服务来从谷歌地图中提取数据。Outscraper谷歌地图数据搜刮器将是您在这方面的解决方案。Outscraper有一个Zapier集成,可以和这个服务一起工作。因此,你可以将谷歌地图的数据拉到谷歌表格。
除了Outscraper的搜刮谷歌地图数据的服务外,它还有一个单独的搜刮谷歌地图评论的服务。通过Outscraper的谷歌地图评论搜刮服务,可以不受任何限制地提取谷歌地图评论。
0 评论