码迷,mamicode.com
首页 > 编程语言 > 详细

python获取天气以及地理信息

时间:2020-01-10 10:47:04      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:情况   url   nbsp   %s   img   key   strong   api   tar   

一、寻找需要用到的API

在我努力查找之下,我找到了和风天气这个强大又方便的API。接着在平台上注册登录,得到你所需要的key,留以接下来使用

技术图片

 

 二、用requests获取所需要的数据

技术图片

 根据免费版的url获取

url = "https://free-api.heweather.net/s6/weather/%s?location=%s&key=%s"           % (weather_type, parameters, key) 

page = requests.get(url)

page = json.loads(page.text)  # 将获取的json格式转化为dict类型,方便处理数据

再利用获取到的page 这个字典从中提取所需要的一系列信息

比如:可以根据参数ip获取经纬度

print("经度", page[HeWeather6][0][basic][lon])
print("纬度", page[HeWeather6][0][basic][lat])

再依据参数自己获取你想要的信息

技术图片

 必选参数

技术图片

 

三、测试代码

查询北京的当前天气情况和地理位置

技术图片

 技术图片

 代码github  https://github.com/dummersoul/get_weather.git

python获取天气以及地理信息

标签:情况   url   nbsp   %s   img   key   strong   api   tar   

原文地址:https://www.cnblogs.com/dummersoul/p/12174601.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!