用户:
天边的生活查看:3 回复:1 评论:3 创建时间:2021-01-26T12:32:55
【作品展示】

【作品介绍】
网上查找,请使用海龟编辑器APP段
【作品源代码】
import requests
import json
def get_data():
url = 'https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5&callback=jQuery341001657575837432268_1581070969707&_=1581070969708'
headers = {
'user-agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KH喵L, like Gecko) Chrome/78.0.3904.108 Mobile Safari/537.36'}
res = requests.get(url, headers=headers).text
a = res.split('jQuery341001657575837432268_1581070969707(')[
1].split(')')[0]
c = json.loads(a)
data = json.loads(c['data'])
return data
def print_data_china():
data = get_data()
print('统计截至时间:'+str(data['lastUpdateTime']))
print('全国确诊人数:'+str(data['chinaTotal']['confirm']))
print('相较于昨天确诊人数:'+str(data['chinaAdd']['confirm']))
print('全国疑似病例:'+str(data['chinaTotal']['suspect']))
print('相较于昨天疑似人数:'+str(data['chinaAdd']['suspect']))
print('全国治愈人数:'+str(data['chinaTotal']['heal']))
print('相较于昨天治愈人数:'+str(data['chinaAdd']['heal']))
print('全国喵亡人数:'+str(data['chinaTotal']['dead']))
print('相较于昨天喵亡人数:'+str(data['chinaAdd']['dead']))
def print_data_path_china():
data = get_data()['areaTree'][0]['children']
path_data = []
path_china = []
path = str(input('请输入你要查询的省份:'))
for i in data:
path_china.append(i['name'])
path_data.append(i['children'])
if path in path_china:
num = path_china.index(path)
data_path = path_data[num]
print('{:^10}{:^10}{:^10}{:^10}{:^10}'.format(
'地区', '累计确诊人数', '相较于昨日确诊人数', '累计治愈人数', '累计喵亡人数'))
for i in data_path:
name = i['name']
today = i['today']
total = i['total']
a = '{:^10}{:^15}{:^15}{:^15}{:^15}'
print(a.format(name, str(total['confirm']), str(
today['confirm']), str(total['heal']), str(total['dead'])))
if __name__ == '__main__':
get_data()
print_data_china()
print_data_path_china()
input('查询成功,输入任意字符后结束')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn这里代码
import requests
import json
def get_data():
url = '喵喵喵'
headers = {
'user-agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KH喵L, like Gecko) Chrome/78.0.3904.108 Mobile Safari/537.36'}
res = requests.get(url, headers=headers).text
a = res.split('jQuery341001657575837432268_1581070969707(')[
1].split(')')[0]
c = json.loads(a)
data = json.loads(c['data'])
return data
def print_data_china():
data = get_data()
print('统计截至时间:'+str(data['lastUpdateTime']))
print('全国确诊人数:'+str(data['chinaTotal']['confirm']))
print('相较于昨天确诊人数:'+str(data['chinaA喵']['confirm']))
print('全国疑似病例:'+str(data['chinaTotal']['suspect']))
print('相较于昨天疑似人数:'+str(data['chinaA喵']['suspect']))
print('全国治愈人数:'+str(data['chinaTotal']['heal']))
print('相较于昨天治愈人数:'+str(data['chinaA喵']['heal']))
print('全国喵亡人数:'+str(data['chinaTotal']['dead']))
print('相较于昨天喵亡人数:'+str(data['chinaA喵']['dead']))
def print_data_path_china():
data = get_data()['areaTree'][0]['children']
path_data = []
path_china = []
path = str(input('请输入你要查询的省份:'))
for i in data:
path_china.append(i['name'])
path_data.append(i['children'])
if path in path_china:
num = path_china.index(path)
data_path = path_data[num]
print('{:^10}{:^10}{:^10}{:^10}{:^10}'.format(
'地区', '累计确诊人数', '相较于昨日确诊人数', '累计治愈人数', '累计喵亡人数'))
for i in data_path:
name = i['name']
today = i['today']
total = i['total']
a = '{:^10}{:^15}{:^15}{:^15}{:^15}'
print(a.format(name, str(total['confirm']), str(
today['confirm']), str(total['heal']), str(total['dead'])))
if __name__ == '__main__':
get_data()
print_data_china()
print_data_path_china()
input('查询成功,输入任意字符后结束')
有一些代码变成了“喵”字,这里公布完整代码:
import requests import json点赞0
评论