由于小论文方向为电动汽车的路径规划,所以需要用到充电站的数据,因此需要从高德地图上爬充电站数据。本文学习自这篇文章。
高德有一个开放平台,点击进入,注册(登录)(有了账号之后返回首页)-控制台-应用管理-我的应用-添加,接下来会出现如下界面:
在服务平台的选项中,选择Web服务,这一步很重要!
选完之后可以在界面中得到你的key
接下来需要知道需要查询城市以及POI分类的代码,进入此界面下载参考文档
在之前所说的参考文章中,我找到了作者用来爬数据的代码
from urllib.parse import quote
from urllib import request
import json
import xlwt
# 根据城市名称和分类关键字获取poi数据
def getpois(cityname, keywords):
i = 1
poilist = []
while True: # 使用while循环不断分页获取数据
result = getpoi_page(cityname, keywords