###   备注只是好奇测试了下。

    和风天气官网地址: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 # 和风天气接口相关推荐

  1. Android使用和风天气接口获取天气数据在APP中展示天气

    公司APP项目需要能能够显示当前天气,网上找了很多天气数据接口,总结下来要么收费,要么用起来不友好,最后还是用了郭霖推荐的和风天气接口 这里记录一下自己的使用过程 首先注册和风天气个人开发者,认证时间 ...

  2. Android 实现简单当前时间点的天气情况(和风天气接口)

    今天闲来无事,通过和风天气接口实现了一个简单的获取当前时间点的天气情况,话不多说,直接给大家展示代码,功能是挺简单的, 1.获取数据的实体类: package wxc.com.weatheer;imp ...

  3. android 和风天气 调用示例,Android中 GsonFormat插件解析Jason 数据+和风天气接口解析案例(示例代码)...

    首先 转载自http://www.cnblogs.com/androidsuperman/p/4579249.html     感谢 @西北野狼  同学. 第一部分: GsonFormat 插件基本使 ...

  4. python 获取天气接口数据

    从微信公众号中看到的代码,以此记录 用Python获取中国天气网天气接口数据 import urllib.request import json code='101160101' url='http: ...

  5. 【微信小程序】使用和风天气接口api(全过程)——获取天气

    介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...

  6. 手把手带你用python+和风天气+腾讯云函数+qmsg实现定时推送每日天气

    文章目录 ✨项目前言

  7. python发送文件给微信好友_python获取天气接口给指定微信好友发天气预报

    先看下效果图: 用到的模块: PyMySQL requests threading wxpy 要实现上面的示例,首先是有两大块地方 获取天气信息 通过微信将天气信息发送出去 而获取天气信息又包括几个小 ...

  8. 地区天气(和风天气)

    通过和风天气接口获取天气 和风天气开发服务 ~ 强大.丰富的天气数据服务 这个是花钱的,但是有免费次数 先登录申请key,还需申请腾讯的key(因为我是通过ip获取城市码) 注册在index中 < ...

  9. 微信小程序-小程序天气页面对接和风天气API实例

    一.前言展示 最近开发小程序发现需要植入一个天气系统,在网上找了好久实例,发现很多都是不太好看的,或者发不出来的也用不了,最后我只能自己动手写出来的一个页面,现在分享出来给大家,希望能给到你们帮助! ...

最新文章

  1. flex和box、flexbox高度自适应常见坑
  2. React Native 加载多类型布局的实现——分类列表SectionList的封装
  3. 为or、in平反——or、in到底能不能利用索引?
  4. 电脑用户名_仁霸下料优化软件如何找回密码、更换绑定电脑?
  5. P7011-[CERC2013]Escape【堆,启发式合并】
  6. jenkins插件更换源_jenkins快速入门,自动构建一个hello world项目(devops,ci/cd)
  7. IE 浏览器 js new Date NAN
  8. 为什么this()和super()必须是构造函数中的第一条语句?
  9. configure: error: cannot guess build type; you must specify one
  10. 2019-06-13-vim配色步骤
  11. 【MYSQL笔记】MYSQL监视器
  12. 【CF1152F】Neko Rules the Catniverse(动态规划)
  13. python创建gui界面_你要的 Python 创建 GUI 用户界面程序,来咯
  14. kubectl apply -f weave.yaml之后dns没有启动起来 weave-net CrashLoopBackOff
  15. typora免费将图片上传到CSDN
  16. 有道翻译爬虫 js逆向
  17. 《一罐猪油》——迟子建
  18. 前端 网络三剑客之html 02
  19. PC版微信数据库解密详细教程
  20. 正在使用赶牛! 赶牛,中国股民的微博客

热门文章

  1. 软件测试面试题整理(八)之测试工具篇
  2. AndroidsetBackground和setbackgroundColor不显示颜色问题
  3. 【京东电商网站主界面仿写——HTML第三部分】
  4. 区块链之LevelDB
  5. Anaconda配置PyTorch虚拟环境搭建指南踩坑总结
  6. 那些命令可以查看 file1 文件的第 300-500 行的内容?
  7. 解决Android10读取不到/sdcard/、/storage/emulated/0/文件的问题
  8. 数据分析师应该从哪里开始学习Python?
  9. 【C#】WPF和winform窗体贴边隐藏(类似QQ)
  10. 浏览器内核检测(Trident,Gecko,WebKit,Blink)