简单一文教你如何爬取高德地图
目录
推荐
一、 分析网页结构
二、拿到相关网址
三、代码实现
3.1 查询所有城市名称和编号
3.2 根据编号查询天气
四、完整代码
五、保存结果
一、 分析网页结构
以往几篇都是介绍的传统的静态界面的爬取,这次博主介绍一个爬取动态网页的超简单的一个小demo。
说到动态网页,你对它了解多少呢?
如果对动态网页不认识的童鞋,博主在此给出链接,可以看百度百科的详细解析动态网页_百度百科以及小马夫的静态页面和动态页面的区别
简单来说,要获取静态网页的网页数据只需要给服务器发送该网页url地址就行,而动态网页的数据因为是存储在后端的数据库里。所以要获取动态网页的网页数据,我们需要向服务器发送请求文件的url地址,而不是该网页的url地址。
🆗,下面开始进入正题。
本篇博文就以高德地图展开:https://www.amap.com/
在打开后,我们发现有一堆div标签,但是并没有我们需要的数据,这个时候就可以判定其为动态网页,这个时候,我们就需要找接口