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实例
一.前言展示 最近开发小程序发现需要植入一个天气系统,在网上找了好久实例,发现很多都是不太好看的,或者发不出来的也用不了,最后我只能自己动手写出来的一个页面,现在分享出来给大家,希望能给到你们帮助! ...
最新文章
- flex和box、flexbox高度自适应常见坑
- React Native 加载多类型布局的实现——分类列表SectionList的封装
- 为or、in平反——or、in到底能不能利用索引?
- 电脑用户名_仁霸下料优化软件如何找回密码、更换绑定电脑?
- P7011-[CERC2013]Escape【堆,启发式合并】
- jenkins插件更换源_jenkins快速入门,自动构建一个hello world项目(devops,ci/cd)
- IE 浏览器 js new Date NAN
- 为什么this()和super()必须是构造函数中的第一条语句?
- configure: error: cannot guess build type; you must specify one
- 2019-06-13-vim配色步骤
- 【MYSQL笔记】MYSQL监视器
- 【CF1152F】Neko Rules the Catniverse(动态规划)
- python创建gui界面_你要的 Python 创建 GUI 用户界面程序,来咯
- kubectl apply -f weave.yaml之后dns没有启动起来 weave-net CrashLoopBackOff
- typora免费将图片上传到CSDN
- 有道翻译爬虫 js逆向
- 《一罐猪油》——迟子建
- 前端 网络三剑客之html 02
- PC版微信数据库解密详细教程
- 正在使用赶牛! 赶牛,中国股民的微博客
热门文章
- 软件测试面试题整理(八)之测试工具篇
- AndroidsetBackground和setbackgroundColor不显示颜色问题
- 【京东电商网站主界面仿写——HTML第三部分】
- 区块链之LevelDB
- Anaconda配置PyTorch虚拟环境搭建指南踩坑总结
- 那些命令可以查看 file1 文件的第 300-500 行的内容?
- 解决Android10读取不到/sdcard/、/storage/emulated/0/文件的问题
- 数据分析师应该从哪里开始学习Python?
- 【C#】WPF和winform窗体贴边隐藏(类似QQ)
- 浏览器内核检测(Trident,Gecko,WebKit,Blink)