不懂先生

2020东京奥运会中国奖牌数目爬取
  2020东京奥运会来了,我国展示出一个大国该有的风范,目前我国拿了金牌:38,银牌:29,...
扫描右侧二维码阅读全文
07
2021/08

2020东京奥运会中国奖牌数目爬取

  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'])
    }
Last modification:January 18th, 2022 at 04:29 pm

Leave a Comment