Python # 和风天气接口
### 备注只是好奇测试了下。
和风天气官网地址:https://www.heweather.com/
和风天气接口注册后可以免费试用。
服务器节点 | 接口地址 | |
---|---|---|
付费用户 | 中国、北美、欧洲、东南亚 |
https://api.heweather.com/v5/
|
免费用户 | 中国 |
https://free-api.heweather.com/v5/
|
# -*- coding: utf-8 -*- import urllib2,json #调用和风天气的API city可以通过https://cdn.heweather.com/china-city-list.txt城市列表获取 url = 'https://free-api.heweather.com/v5/weather?city=CN101230201&key=8a439a7e0e034cdcb4122c918f55e5f3' #用urllib2创建一个请求并得到返回结果 req = urllib2.Request(url) resp = urllib2.urlopen(req).read() # print resp # print type(resp)#将JSON转化为Python的数据结构 json_data = json.loads(resp) city_data=json_data['HeWeather5'][0] hourly_data= json_data['HeWeather5'][0]['hourly_forecast'] daily_data = json_data['HeWeather5'][0]['daily_forecast'] print json_data print u'当前时间:' + daily_data[0]['date'] print u'城市:' + city_data['basic']['city'] print u'PM指数:' + city_data['aqi']['city']['pm25'] print u'白天天气:' + daily_data[0]['cond']['txt_d'] print u'夜间天气:' + daily_data[0]['cond']['txt_n'] print u'今天{0}: 气温:{1}°/{2}°'.format(str(daily_data[0]['date']),daily_data[0]['tmp']['min'],daily_data[0]['tmp']['max']) print u'未来小时天气:{0} {1}'.format(str(hourly_data[0]['date']).split()[1],hourly_data[0]['cond']['txt']) print u'未来小时天气:{0} {1}'.format(str(hourly_data[1]['date']).split()[1],hourly_data[1]['cond']['txt']) print u'未来小时天气:{0} {1}'.format(str(hourly_data[2]['date']).split()[1],hourly_data[2]['cond']['txt']) print u'未来{0} 天气:{1}°/{2}°'.format(daily_data[1]['date'],daily_data[1]['tmp']['min'],daily_data[1]['tmp']['max']) print u'未来{0} 天气:{1}°/{2}°'.format(daily_data[2]['date'],daily_data[1]['tmp']['min'],daily_data[2]['tmp']['max'])
print u'穿衣建议:' + json_data['HeWeather5'][0]['suggestion']['drsg']['txt']
###
转载于:https://www.cnblogs.com/lwsup/p/7535670.html
Python # 和风天气接口相关推荐
- Android使用和风天气接口获取天气数据在APP中展示天气
公司APP项目需要能能够显示当前天气,网上找了很多天气数据接口,总结下来要么收费,要么用起来不友好,最后还是用了郭霖推荐的和风天气接口 这里记录一下自己的使用过程 首先注册和风天气个人开发者,认证时间 ...
- Android 实现简单当前时间点的天气情况(和风天气接口)
今天闲来无事,通过和风天气接口实现了一个简单的获取当前时间点的天气情况,话不多说,直接给大家展示代码,功能是挺简单的, 1.获取数据的实体类: package wxc.com.weatheer;imp ...
- android 和风天气 调用示例,Android中 GsonFormat插件解析Jason 数据+和风天气接口解析案例(示例代码)...
首先 转载自http://www.cnblogs.com/androidsuperman/p/4579249.html 感谢 @西北野狼 同学. 第一部分: GsonFormat 插件基本使 ...
- python 获取天气接口数据
从微信公众号中看到的代码,以此记录 用Python获取中国天气网天气接口数据 import urllib.request import json code='101160101' url='http: ...
- 【微信小程序】使用和风天气接口api(全过程)——获取天气
介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...
- 手把手带你用python+和风天气+腾讯云函数+qmsg实现定时推送每日天气
文章目录 ✨项目前言
- python发送文件给微信好友_python获取天气接口给指定微信好友发天气预报
先看下效果图: 用到的模块: PyMySQL requests threading wxpy 要实现上面的示例,首先是有两大块地方 获取天气信息 通过微信将天气信息发送出去 而获取天气信息又包括几个小 ...
- 地区天气(和风天气)
通过和风天气接口获取天气 和风天气开发服务 ~ 强大.丰富的天气数据服务 这个是花钱的,但是有免费次数 先登录申请key,还需申请腾讯的key(因为我是通过ip获取城市码) 注册在index中 < ...
- 微信小程序-小程序天气页面对接和风天气API实例
一.前言展示 最近开发小程序发现需要植入一个天气系统,在网上找了好久实例,发现很多都是不太好看的,或者发不出来的也用不了,最后我只能自己动手写出来的一个页面,现在分享出来给大家,希望能给到你们帮助! ...
最新文章
- variable ‘‘ of type ‘‘ referenced from scope ‘‘, but it is not defined 异常解决方法
- Python学习(二)语言基础
- 朴素贝叶斯分类器python_朴素贝叶斯分类器及Python实现
- mysql缓存淘汰机制_聊聊缓存淘汰算法-LRU 实现原理
- 【算法】合并两个有序数组【LeetCode】
- form提交php怎么接收不到,php form表单post提交获取不到数据,而使用get提交能获取到数据 的解决办法...
- linux下tools.jar,Linux android studio :'tools.jar' seems to be not in Android Studio classpath.
- [Bzoj1010][HNOI2008]玩具装箱toy(斜率优化)
- 寻找圣杯 In Search of the Holy Grail
- 雷迪9000使用说明_华为全力出击!折叠屏新旗舰亮相,麒麟9000+内外双屏
- 跟我学Spring Cloud(Finchley版)-21-Spring Cloud Config-配置属性加解密
- 029--PM话术模板
- 爱加密和梆梆加固的破解方法
- 图片转ascii字符画C语言,将图片转为ASCII字符画
- 下单账号与支付账号不一致,请核实后再支付 问题原因
- 软件测试工程师发展方向,主要有哪些?
- opencv图像的轮廓特征
- 小红书素人笔记怎么撰写?
- 第十讲 幂级数展开式的应用
- SciencePub学术 | 计算机科学类重点SCIEI征稿中
热门文章
- 运筹学 知识点总结(四)
- excel学习-power query安装
- 网络安全法草案:公民个人信息应在境内存储
- 使用wget命令出现 Resolving mirrors.tuna.tsinghua.edu.cn (--no-check-certificate)
- 工欲善其事,必先利其器——识别验证码(3)
- OpenBR安装与编译过程
- dedecms织梦后台还原备份数据0记录空数据
- DODO和Boba Network 建立合作,提高流动性和发行能力
- 计算机多媒体技术在会计,计算机数据库(经济会计类)七讲多媒体技术随堂讲解.ppt...
- MYSQL查看某个数据库下所有表索引的数据量及占用空间大小