天气API的调用

API store:http://www.avatardata.cn/

免费API自己申请,不需要身份证验证

贴代码

import requests
import json

wea_api_url = "http://api.avatardata.cn/Weather/Query"
my_wea_key = 你的密钥'

def init_wea_url(my_key,city_name):
	url =  wea_api_url + "?key=%s&"%my_key + "cityname=%s"%city_name
	return url

def one_step_of_day(data):
	wea = data[1]
	tmp = data[2]
	wind = data[3] + data[4]
	sun = data[5]
	return wea,tmp,wind,sun

def print_day_info(data):
	date = data['date']
	week = data['week']
	moon = data['nongli']
	dawn = data['info']['dawn']
	dawn_wea,dawn_tmp,dawn_wind,dawn_sun = one_step_of_day(dawn)
	day = data['info']['day']
	day_wea,day_tmp,day_wind,day_sun = one_step_of_day(day)
	night = data['info']['night']
	night_wea,night_tmp,night_wind,night_sun = one_step_of_day(night)
	print("日期:%s"%date)
	print("星期:%s"%week)
	print("农历:%s"%moon)
	print("凌晨:天气:%s,温度:%s,风力风向:%s,日出时间:%s"%(dawn_wea,dawn_tmp,dawn_wind,day_sun))
	print("白天:天气:%s,温度:

你可能感兴趣的:(python笔记,api,json,python,爬虫)