目录
世界上许多地方都有人口稠密的地区。纽约的布鲁克林就是其中之一。在这些地区,许多企业和场所都并排分布。例如,在布鲁克林这样一个小地区,可以有数百家餐馆。
布鲁克林不同地区的餐馆都列在谷歌地图上,当你在左侧面板上向下滚动时。同时,通过移动地图也可以找到其他餐馆。因此,谷歌地图允许你到达许多不同的企业。
但谷歌地图对每次查询搜索都定义了一个限制。即使该地区有更多的餐馆,它也只列出到这个限制。这使你无法在一次搜索中列出所有餐馆。
什么是谷歌地图查询搜索限制?
当你在谷歌地图上搜索诸如 "美国纽约布鲁克林的餐馆 "这样的查询时,你希望该地区的所有餐馆都能被列出。但是,如果你搜索的是一个人口高度密集的地区,你将无法在谷歌地图结果中看到所有的餐馆。谷歌只根据自己建立的相关性向你显示一个特定的列表。这个列表最多包括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 文件 )
你可以通过下载来查看结果文件。世界上的许多地方,如布鲁克林,都有人口密集的地区。荷兰和比利时的城市是其他的例子。我们建议在为这些地区创建搜刮任务时使用这一策略。
Pay as you go without monthly subscription fees. 50 free searches per month. Sign up and try it for free now.
常见问题
最常见的问题和答案
是的,你可以用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 评论