python - 用 beautifulsoup 抓取地图数据
解决方案
通过站点的 API 解析数据非常容易。
您可以通过它的 id 获取有关 POI 的所有信息:
https://api-cdn.sygictraveldata.com/v2.6/en/places/poi:{id}
可以从 URL 轻松获取 ID。
如果您有需要抓取的点列表 - 这很容易做到。如果您需要获取此列表 - 此任务要复杂得多。此站点上的 Geos(这是通常的做法)有父母和孩子(因此一个 POI 可以有另一个 POI 作为孩子)。
推荐阅读
- python-2.6 - 如何将列动态附加到 .csv 文件?
- javascript - 通过检查映射中的匹配值从数组中过滤对象(JavaScript)
- hp-uft - UFT 14.52 监视 Java 对象但未添加它
- java - 从片段到片段返回变量
- javascript - React Native Geolocation GetCurrentPosition EnableHighAccuracy
- firebase - 使用 CDN 通过下载 URL 访问 Firebase 存储对象?
- c# - 如何解析一个有序的txt文件
- json - 将 json 转换为 swift 对象返回 nill?
- ruby - Vagrant 多机配置每台机器
- python - 在制作简单的飞鸟游戏时,如何修复错误“TypeError:参数 1 必须是 pygame.Surface,而不是列表”?