2020东京奥运会来了,我国展示出一个大国该有的风范,目前我国拿了金牌:38,银牌:29,铜牌:17,总奖牌:84。简直是还有谁的节奏,而为了看方便看奖牌数目(不从网页上一次次点击)特意写了个python程序,来获取中国获得奖牌数量。不说废话了,上代码:
import requests
url = 'https://api.cntv.cn/olympic/getOlyMedals'
params = {
'serviceId': 'pcocean',
'itemcode': 'GEN-------------------------------',
}
result1 = requests.get(url, params=params).json()
result2 = result1['data']['medalsList']
for r in result2:
if(r["countryname"]=="中国"):{print(r['countryname'].ljust(10),"第",
r['rank'],
'金' + r['gold'],
'银' + r['silver'],
'铜' + r['bronze'],
'总' + r['count'])
}