1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 利用百度地图api抓取POI点(上海公交站)

利用百度地图api抓取POI点(上海公交站)

时间:2020-08-31 12:11:52

相关推荐

利用百度地图api抓取POI点(上海公交站)

1.功能描述

百度地图api抓取POI点(上海公交站)

2.代码

import pandas as pdimport requestsimport jsonimport numpy as npimport requestsurl = "http://api./place/v2/search?query=公交车站&region=嘉定区&" \"output=json&ak=KpPZdbZn9sGqSDZKSIyKki5O4sf7cL2S&page_size=20" #//GET请求#&page_size=20&page_num=3#print(url)res = requests.get(url)jd = res.json()jddname = jd['results']#①Station = []for station in jddname:#②a ={}name = station['name']lng = station['location']['lng']lat = station['location']['lat']a['name'] = namea['lng'] = lnga['lat'] = latStation.append(a)print(Station)

3.解读与注意

3.1对dict索引

打印jd

jd是dict,对dict索引:jd['result']

3.2对列表索引

打印jd['result']

可以看到这是一个list嵌套dict,注意这种哈,一定len一下看看是不是[]只有一个元素,那就索引jd['result'][0]把dict弄出来,否则,就要循环提取了,看②

3.3参数问题

注意一次只能抓取20条,后面再改进

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。