百度批量获取经纬度数据(全网代码最简单之一)干货
发布时间
阅读量:
阅读量
import requests
AK = "***" # 把复制的AK直接粘贴过来,把*换过来
def get_lng_lat(place):
url = 'http://api.map.baidu.com/geocoding/v3/?address=%s&output=json&ak=%s'%(place,AK)
res = requests.get(url)#requests获取源代码
if res.status_code == 200:#响应码是200表示能够访问
reurl = res.json()#json数据解析页面
if reurl["status"] == 0:#解析页面成功,抓取数据
recon = {'地址':name,'经度':reurl['result']['location']['lng'],'纬度':reurl['result']['location']['lat'],'地区标签':reurl['result']['level'],'是否精确查找':reurl['result']['precise']}
else:
recon = None
return
全部评论 (0)
还没有任何评论哟~
