利用 Python 爬取高德地图数据

  • Comments Off on 利用 Python 爬取高德地图数据
  • 879
摘要

利用 Python 爬取高德地图数据

利用 Python 爬取高德地图数据

准备1.高德开放平台注册账户

https://lbs.amap.com/dev/index

验证手机号码、邮箱后进入开发者后台创建一个应用:

利用 Python 爬取高德地图数据

并为该应用添加 Key,服务平台选择 web 服务

利用 Python 爬取高德地图数据

利用 Python 爬取高德地图数据

申请完毕后测试一下 Key 是否可用:替换掉下面 URL 的 Key 值

https://restapi.amap.com/v3/place/text?citylimit=true&children=0&offset=20&page=1&extensions=all&keywords=%E5%8C%BB%E9%99%A2&city=%E9%9D%92%E5%B2%9B&key=0123456789

将其复制到浏览器地址栏中,回车,如果能够正常出现搜索结果不报错,就可以进行下一步。

利用 Python 爬取高德地图数据

如果报错请检查错误代码

准备2. 安装 Python3 及 xlwt 库

Python3 安装过程略…(网上很多 Python3 安装教程,请自行谷歌)

安装 xlwt 库,命令行下输入:

pip install xlwt

即可。

使用 Python 爬取数据

下载 Python 文件 (amap.py)并编辑替换自己所需关键词及应用的 Key。

然后运行该文件,等待爬取完成:

利用 Python 爬取高德地图数据

结果将以 Excel 文件储存在相同目录下

利用 Python 爬取高德地图数据

获取到数据之后就可以自行进行下一步处理啦~

参数参考:

city 可以指定需要搜索的城市,如不填写则搜索范围为全国;

keywords 可以搜索指定关键词, 多个关键字用“|”分割;

types 查询 POI 类型,多个类型用“|”分割,POI分类编码和城市编码表

keywords 和 types 二者必选其一

其余参数请参考:高德地图开发文档-搜索POI

Python to amap 作者:tianyu8969

weinxin
个人订阅号:青声
就跟这个网站一样,不定时更新一些笔记与分享~
  • 版权声明: 发表于 2018年11月1日22:54:21
  • 转载注明:https://qingsheng.xyz/418.html
Linux CentOS 7 电源管理设置(合盖不睡眠) Linux

Linux CentOS 7 电源管理设置(合盖不睡眠)

最近折腾了一下2013年的老款笔记本,闲着也卖不出去,就拿来装了个CentOS,准备当个服务器用,开个MC服之类的,装好之后发现一盒盖子就会自动暂停,SSH断开连接,查了一下发现是电源管理没有改。