import datetime,time
import requests
from retrying import retry
@retry
def tianqi():
url = 'http://wthrcdn.etouch.cn/weather_mini?citykey=101180110'
r = requests.get(url)
r.encoding = 'utf-8'
# print(r.json())
a ='昨日日期:'+r.json()['data']['yesterday']['date'][:3]+'\n温度:'+r.json()['data']['yesterday']['low'][3:]+'~~'+r.json()['data']['yesterday']['high'][3:]+'\n风向:'+r.json()['data']['yesterday']['fx']+\
'\n风力:'+r.json()['data']['yesterday']['fl'][9:12]+'\n天气:'+r.json()['data']['yesterday']['type']
# print(a)
b='今日天气\n城市:'+r.json()['data']['city']+'\n日期:'+r.json()['data']['forecast'][0]['date'][:3]+'\n温度:'+r.json()['data']['forecast'][0]['low'][3:]+\
'~~'+r.json()['data']['forecast'][0]['high'][3:]+'\n风向:'+r.json()['data']['forecast'][0]['fengxiang']+'\n风力:'+r.json()['data']['forecast'][0]['fengli'][9:12]+'\n天气:'+r.json()['data']['forecast'][0]['type']
print(b)
def weather():
url = 'https://www.tianqiapi.com/api/?version=v1&cityid=101180110'#二七区
# url = 'https://www.tianqiapi.com/api/'
r = requests.get(url)
r.encoding = 'utf-8'
print(r.json())
a='气象局更新时间:'+r.json()['update_time']+'\n城市:'+r.json()['city']+'\n日期:'+r.json()['data'][0]['date']+'\n星期:'+r.json()['data'][0]['week']+'\n天气情况:'+r.json()['data'][0]['wea']+\
'\n空气质量等级:'+r.json()['data'][0]['air_level']+'\n空气质量描述:'+r.json()['data'][0]['air_tips']+'\n湿度:'+str(r.json()['data'][0]['humidity'])+'\n温度:'+r.json()['data'][0]['tem2']+'~~~'\
+r.json()['data'][0]['tem1']+'\n当前温度:'+r.json()['data'][0]['tem']+'\n风向:'+r.json()['data'][0]['win'][0]+'\n风速:'+r.json()['data'][0]['win_speed']
print(a)
for o in range(len(r.json()['data'][0]['hours'])):
print('时间:'+r.json()['data'][0]['hours'][o]['day'][3:6]+'\t天气:'+r.json()['data'][0]['hours'][o]['wea']+'\t温度:'+r.json()['data'][0]['hours'][o]['tem']+'\t风向:'+r.json()['data'][0]['hours'][o]['win']
+'\t风力:'+r.json()['data'][0]['hours'][o]['win_speed'])
for i in range(1,7):
a='\n日期:'+r.json()['data'][i]['date']+'\n星期:'+r.json()['data'][i]['week']+'\n天气情况:'+r.json()['data'][i]['wea']\
+'\n温度:'+r.json()['data'][i]['tem2']+'~~~'+r.json()['data'][i]['tem1']+'\n当前温度:'+r.json()['data'][i]['tem']+'\n风向:'+r.json()['data'][i]['win'][0]+'\n风速:'+r.json()['data'][i]['win_speed']
print(a)
for o in range(len(r.json()['data'][i]['hours'])):
print('时间:'+r.json()['data'][i]['hours'][o]['day'][3:6]+'\t天气:'+r.json()['data'][i]['hours'][o]['wea']+'\t温度:'+r.json()['data'][i]['hours'][o]['tem']+'\t风向:'+r.json()['data'][i]['hours'][o]['win']
+'\t风力:'+r.json()['data'][i]['hours'][o]['win_speed'])
def idcard(idcard):
url='http://api.k780.com:88/?app=idcard.get&idcard='+str(idcard)+'&appkey=10003&sign=b59bc3ef6191eb9f747dd4e83c99f2a4&format=json'
r = requests.get(url)
print(r.json())
print('身份证号:'+r.json()['result']['idcard']+'\n出生日期:'+r.json()['result']['born']+'\n性别:'+r.json()['result']['sex']+'\n地址:'+r.json()['result']['att'])
# 定时器
# while True:
# nowtime = datetime.datetime.now()
# hour = nowtime.hour
# minute = nowtime.minute
# sec = nowtime.second
# time.sleep(1)
# if hour==17 and minute==15 and sec==10:
# tianqi()
# time.sleep(1)
# continue
idcard(****************************)