2022 python获取和风天气 web api v7版本

这个其实没啥说的,主要突出一个与时俱进。网上的都是V6,甚至V5版本,V6版本也就支持到2022年12月31日了。官方我又没找到具体例程,所以就写了一个,和风作为众多天气获取的渠道我感觉还算可以,好处是比较稳定,缺点就是跟api类的天气获取一样,免费版的有次数限制,不过对于个人用户而言绝对是够用了,还有一点就是返回的数据采用gzip压缩,如果你的requests库不是那么新不能自动解压缩,还是得手动解压缩一下。
上代码:

import requests
key='XXX'   #我自己的和风天气key,你最好自己注册一个,免费的
location='101070101'            #城市代码
url="https://devapi.qweather.com/v7/weather/3d?"
params = {
'location': location,
'key': key,
'lang': 'zh'
}
res=requests.get(url=url,params=params)
jsondata=res.json()['daily']
todaydata=jsondata[0]
tomdata=jsondata[1]
afterdata=jsondata[2]
print(tomdata)
readweather1='今日'+city+'天气'+todaydata['textDay']+','+todaydata['windDirDay']+todaydata['windScaleDay']+'级。最高温度'+todaydata['tempMax']+'度,最低温度'+todaydata['tempMin']+'度。'
readweather2='明日天气'+tomdata['textDay']+','+tomdata['windDirDay']+tomdata['windScaleDay']+'级。最高温度'+tomdata['tempMax']+'度,最低温度'+tomdata['tempMin']+'度。'
readweather=readweather1+readweather2
print(readweather)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值