本资源通过python访问腾讯新闻实时疫情数据官方api接口爬取中国疫情累计确诊,累计死亡,累计治愈,累计境外输入,累计无症状感染者以及每日新增的数据,通过echarts实现数据可视化,并利用python中的flask轻量级框架实现路由转发,ajuax动态刷新,并实现后台腾讯云服务器数据flask项目,实现每日自动更新数据。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-04-27 10:34 cov_CHINA
目录 0 2020-04-27 19:41 cov_CHINA.idea
文件 828 2020-04-26 12:11 cov_CHINA.ideacov_CHINA.iml
目录 0 2020-04-27 09:58 cov_CHINA.ideainspectionProfiles
文件 436 2020-04-27 09:58 cov_CHINA.ideainspectionProfilesProject_Default.xml
文件 306 2020-04-26 12:11 cov_CHINA.ideamisc.xml
文件 277 2020-04-26 12:11 cov_CHINA.ideamodules.xml
文件 74310 2020-04-27 19:41 cov_CHINA.ideaworkspace.xml
文件 664 2020-04-26 15:24 cov_CHINA.project
目录 0 2020-04-27 10:35 cov_CHINA\__pycache__
文件 2391 2020-04-26 22:06 cov_CHINA\__pycache__app.cpython-36.pyc
文件 2649 2020-04-27 10:35 cov_CHINA\__pycache__utils.cpython-36.pyc
文件 2365 2020-04-26 22:06 cov_CHINAapp.py
文件 69275 2020-04-27 10:28 cov_CHINAdata_heros.csv
文件 901 2020-04-27 10:28 cov_CHINAdata_heros.py
文件 7064 2020-04-26 12:39 cov_CHINAspider.py
目录 0 2020-04-26 12:12 cov_CHINAstatic
目录 0 2020-04-27 10:39 cov_CHINAstaticcss
文件 2362 2020-04-27 10:39 cov_CHINAstaticcssmain.css
目录 0 2020-04-27 09:41 cov_CHINAstaticjs
文件 61827 2019-04-24 13:05 cov_CHINAstaticjschina.js
文件 3301 2020-04-26 22:22 cov_CHINAstaticjscontroller.js
文件 1685 2020-04-27 09:41 cov_CHINAstaticjsec_center.js
文件 1922 2020-04-26 21:12 cov_CHINAstaticjsec_left1.js
文件 1852 2020-04-26 22:32 cov_CHINAstaticjsec_left2.js
文件 1126 2020-04-26 22:56 cov_CHINAstaticjsec_right1.js
文件 771049 2019-12-12 22:18 cov_CHINAstaticjsecharts.min.js
文件 95786 2019-04-24 13:05 cov_CHINAstaticjsjquery-1.11.1.min.js
目录 0 2020-04-27 19:38 cov_CHINA emplates
文件 86788 2020-04-27 19:38 cov_CHINA emplatesmain.html
文件 2626 2020-04-27 10:34 cov_CHINAutils.py
............此处省略5484个文件信息
from flask import Flask
from flask import render_template
from flask import jsonify
from jieba.analyse import extract_tags
import string
import utils
app = Flask(__name__)
@app.route(‘/‘)
def hello_world():
return render_template(“main.html“)
@app.route(“/c1“)
def get_c1_data():
data = utils.get_c1_data()
return jsonify({“confirm“: int(data[0]) “suspect“: int(data[1]) “heal“: int(data[2])“dead“: int(data[3]) “importedCase“: int(data[4]) “noInfect“: int(data[5])})
@app.route(“/c2“)
def get_c2_data():
res = []
for tup in utils.get_c2_data():
# print(tup)
res.append({“name“: tup[0] “value“: int(tup[1])})
return jsonify({“data“: res})
@app.route(“/l1“)
def get_l1_data():
data = utils.get_l1_data()
day confirm suspect heal dead importedCase noInfect= [] [] [] [] [][][]
for a b c d e f g in data[7:]:
day.append(a.strftime(“%m-%d“)) # a是datatime类型
confirm.append(b)
suspect.append(c)
heal.append(d)
dead.append(e)
importedCase.append(f)
noInfect.append(g)
return jsonify({“day“: day “confirm“: confirm “suspect“: suspect “heal“: heal “dead“: dead“importedCase“:importedCase“noInfect“:noInfect})
@app.route(“/l2“)
def get_l2_data():
data = utils.get_l2_data()
day confirm_add suspect_add heal_add dead_add importedCase_add infect = [] [] [] [] [] [] []
for a b c d e f g in data[7:]:
day.append(a.strftime(“%m-%d“)) # a是datatime类型
confirm_add.append(b)
suspect_add.append(c)
heal_add.append(d)
dead_add.append(e)
importedCase_add.append(f)
infect.append(g)
return jsonify({“day“: day “confirm_add“: confirm_add “suspect_add“: suspect_add“heal_add“:heal_add“dead_add“:dead_add“importedCase_add“:importedCase_add“infect“:infect})
@app.route(“/r1“)
def get_r1_data():
data = utils.get_r1_data()
city = []
confirm = []
dead = []
for kvn in data:
city.append(k)
confirm.append(int(v))
dead.append(int(n))
return jsonify({“city“: city “confirm“: confirm“dead“:dead})
@app.route(“/time“)
def get_time():
return utils.get_time()
if __name__ == ‘__main__‘:
app.run()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-04-27 10:34 cov_CHINA
目录 0 2020-04-27 19:41 cov_CHINA.idea
文件 828 2020-04-26 12:11 cov_CHINA.ideacov_CHINA.iml
目录 0 2020-04-27 09:58 cov_CHINA.ideainspectionProfiles
文件 436 2020-04-27 09:58 cov_CHINA.ideainspectionProfilesProject_Default.xm
文件 306 2020-04-26 12:11 cov_CHINA.ideamisc.xm
文件 277 2020-04-26 12:11 cov_CHINA.ideamodules.xm
文件 74310 2020-04-27 19:41 cov_CHINA.ideaworkspace.xm
文件 664 2020-04-26 15:24 cov_CHINA.project
目录 0 2020-04-27 10:35 cov_CHINA\__pycache__
文件 2391 2020-04-26 22:06 cov_CHINA\__pycache__app.cpython-36.pyc
文件 2649 2020-04-27 10:35 cov_CHINA\__pycache__utils.cpython-36.pyc
文件 2365 2020-04-26 22:06 cov_CHINAapp.py
文件 69275 2020-04-27 10:28 cov_CHINAdata_heros.csv
文件 901 2020-04-27 10:28 cov_CHINAdata_heros.py
文件 7064 2020-04-26 12:39 cov_CHINAspider.py
目录 0 2020-04-26 12:12 cov_CHINAstatic
目录 0 2020-04-27 10:39 cov_CHINAstaticcss
文件 2362 2020-04-27 10:39 cov_CHINAstaticcssmain.css
目录 0 2020-04-27 09:41 cov_CHINAstaticjs
文件 61827 2019-04-24 13:05 cov_CHINAstaticjschina.js
文件 3301 2020-04-26 22:22 cov_CHINAstaticjscontroller.js
文件 1685 2020-04-27 09:41 cov_CHINAstaticjsec_center.js
文件 1922 2020-04-26 21:12 cov_CHINAstaticjsec_left1.js
文件 1852 2020-04-26 22:32 cov_CHINAstaticjsec_left2.js
文件 1126 2020-04-26 22:56 cov_CHINAstaticjsec_right1.js
文件 771049 2019-12-12 22:18 cov_CHINAstaticjsecharts.min.js
文件 95786 2019-04-24 13:05 cov_CHINAstaticjsjquery-1.11.1.min.js
目录 0 2020-04-27 19:38 cov_CHINA emplates
文件 86788 2020-04-27 19:38 cov_CHINA emplatesmain.html
文件 2626 2020-04-27 10:34 cov_CHINAutils.py
............此处省略5484个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)