高德地图查看经纬度方法高德地图

在如今这个数据的时代,各种各样的网站是我们数据分析师获取数据的重要入口之一,而要从这些网站获取数据必须具备一定的网络爬虫技能,这些技能对于某些岗位的数据分析师而言是必备技能。

本文向大家分享一种从网页上获取数据,并将这些数据解析成表格形式的数据的实现思路与关键步骤。这篇文章要实现的目的在之前的几篇文章当中有介绍过,之前的文章介绍很详细,推荐进行阅读。

本文这个案例的目的就是要从地图网站获取指定区域边缘上的经纬度坐标。前面的这篇文章是以百度地图为数据源来进行抓取的,这篇文章我将以高德地图来介绍如何抓取我们需要的数据并把它解析成表格的形式。

打开高德地图,先以关键字【华南农业大学】为关键字进行搜索,结果中出现了一个阴影区域,既然有阴影区域,那么背后一定有这个区域的相关数据(这个数据是一定有的,但是有的情况下,有的地图厂商不会发送这个数据,地图厂商在后台生成好地图以后,会以图片的形式把结果返回给用户,这个时候数据没有发送到用户这边的浏览器来进行渲染,这种情况下看不到数据,也无法抓取)高德地图对于很多区域是有数据的。

高德地图查看经纬度方法高德地图

我使用Chrome浏览器,打开Chrome的开发者模式,去找到我们所需要的数据存放的位置,(如何寻找的过程省略)发现数据存放在一个URL当中:

http://ditu.amap.com/service/poiInfo?query_type=TQUERY&keywords=华南农业大学

你会发现,只要把地名关键字换成其他区域的名称即可获取其它区域的数据。我们在浏览器中打开这个链接,看到的情况是这样的:

高德地图查看经纬度方法高德地图

有很多数据,且很杂乱,我们需要想办法把这些数据解析出来,变成可以阅读的表格形式。用浏览器打开这个页面后,直接按Ctrl+S(macOS上按Command +S)保存网页,默认格式即为json格式。然后用如下方式进行解析即可,最终即可得到我们需要的表格。

高德地图查看经纬度方法高德地图

限于文字的表现力,过程中的很多细节没有展现出来,如对实现数据抓取的全过程以及具体细节感兴趣,可以通过如下链接学习视频课程,在视频课程中,本文所述内容会作为一个小案例进行详细演示。

本文来自作者:星火网络,不代表小新网立场!

转载请注明:https://www.xiaoxinys.cn/455930.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。