zoukankan      html  css  js  c++  java
  • 学习进度条20

    #author_='zhi';
    #date: 2020/2/10 17:01
     
    import requests
    import json
     
    def Down_data():
        url = 'https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5'
        headers = {
            'user-agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Mobile Safari/537.36'
        }
        r = requests.get(url, headers)
        res = json.loads(r.text)
        data_res = json.loads(res['data'])
        return data_res
     
    def Parse_data1():
        data = Down_data()
        list = ['截至时间:' + str(data['lastUpdateTime']) + '
    '
                 '全国确诊人数:' + str(data['chinaTotal']['confirm']) + '
    '
                 '今日新增确诊:' + str(data['chinaAdd']['confirm']) + '
    '
                 '全国疑似:' + str(data['chinaTotal']['suspect']) + '
    '
                 '今日新增疑似:' + str(data['chinaAdd']['suspect']) + '
    '
                 '全国治愈:' + str(data['chinaTotal']['heal']) + '
    '
                 '今日新增治愈:' + str(data['chinaAdd']['heal']) + '
    '
                 '全国死亡:' + str(data['chinaTotal']['dead']) + '
    '
                 '今日新增死亡:' + str(data['chinaAdd']['dead']) + '
    ']
        result = ''.join(list)
        with open('疫情查询.txt', 'a+', encoding="utf-8") as f:
            f.write(result + '
    ')
     
    def Parse_data2():
        data = Down_data()['areaTree'][0]['children']
        path = str(input('请输入你要查询的省份:'))
        for i in data:
            if path in i['name']:
                for item in i['children']:
                    list_city = [
                        '地区: ' + str(item['name']) + '
    '
                        ' 确诊人数:' + str(item['total']['confirm']),
                        ' 新增确诊:' + str(item['today']['confirm']),
                        ' 治愈:' + str(item['total']['heal']),
                        ' 新增治愈:' + str(item['today']['heal']),
                        ' 死亡:' + str(item['total']['dead']),
                        ' 新增死亡:' + str(item['today']['dead']) + '
    '
                    ]
                    res_city = ''.join(list_city)
                    with open('疫情查询.txt', 'a+', encoding="utf-8") as f:
                        f.write(res_city)
     
    Down_data()
    Parse_data1()
    Parse_data2()
  • 相关阅读:
    数据处理:并行和性能 狼人:
    GTK+3.0终发布:诸多新特性亮相 狼人:
    微软:Windows 7 SP1将于本月正式发布 狼人:
    程序员的进化 狼人:
    TDD并不是看上去的那么美 狼人:
    Bing API 将新增 Bing 空间数据服务 狼人:
    微软产品组里的十一类人 狼人:
    Windows Phone 7“芒果”更新带来浏览器重大升级:IE Mobile 9 狼人:
    UI前沿技术:XNA颜色滚动程序 狼人:
    传递拷贝php 数组 传递 引用
  • 原文地址:https://www.cnblogs.com/hhw12345/p/14910034.html
Copyright © 2011-2022 走看看