1 Star 1 Fork 0

Casey/其他有趣的小程序

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
API接口.py 1.10 KB
一键复制 编辑 原始数据 按行查看 历史
Casey 提交于 2019-09-26 11:14 . 天气API接口调用上传
import requests
import re,time
url = "https://cdn.heweather.com/china-city-list.txt"
res = requests.get(url)
data = res.content.decode("utf-8")
dlist = re.split("[\n\r]+",data)
for a in range(5):
dlist.remove(dlist[0])
for i in range(2):
#使用空白符拆分出每个字段信息
item = re.split("\s+",dlist[i])
#输出
#print(item)
#print(item[1],":",item[3]," ",item[5])
url = "https://free-api.heweather.com/s6/weather?location=%s&key=4efa3cc470704500980d345a962fbe5c"%(item[5])
res = requests.get(url)
time.sleep(2)
datalist = res.json()
data = datalist['HeWeather6'][0]
#输出天气信息
print("城市:", data['basic']['location'])
print("时间:", str(data['daily_forecast'][0]['date']))
print("温度:", data["daily_forecast"][0]["tmp_min"],'~',data["daily_forecast"][0]["tmp_max"])
print(data['daily_forecast'][0]['cond_txt_d']," . ",data['daily_forecast'][0]['cond_txt_n'])
print(data['daily_forecast'][0]['wind_dir'], data['daily_forecast'][0]['wind_sc'], '级')
print('建议:',data["lifestyle"][0]["txt"])
print("-"*60)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/baby_xu_xu999/fanyi.git
git@gitee.com:baby_xu_xu999/fanyi.git
baby_xu_xu999
fanyi
其他有趣的小程序
master

搜索帮助