首页 > 解决方案 > 用 beautifulsoup 抓取地图数据

问题描述

我正在尝试从此 链接中抓取数据:

我查了很多关于谷歌地图的帖子,但我找不到这个...

我需要抓取所有数据点的数据(圆圈中的图片)。 在此处输入图像描述

当我们点击一​​张图片然后所有数据然后获取所有数据......我可以为此刮取数据但不知道如何在“检查”中找到圆圈 在此处输入图像描述

标签: pythonweb-scrapingbeautifulsoup

解决方案


通过站点的 API 解析数据非常容易。

您可以通过它的 id 获取有关 POI 的所有信息:

https://api-cdn.sygictraveldata.com/v2.6/en/places/poi:{id}

可以从 URL 轻松获取 ID。

如果您有需要抓取的点列表 - 这很容易做到。如果您需要获取此列表 - 此任务要复杂得多。此站点上的 Geos(这是通常的做法)有父母和孩子(因此一个 POI 可以有另一个 POI 作为孩子)。


推荐阅读