刘一辰的软件工程随笔
新型冠状病毒来袭,在此全国人民齐心抗疫之际,身为软件工程专业的一员,也要充分发挥专业能力,为疫情做点什么。
到目前为止,很多网站或者APP都新增了疫情数据分析这样一个栏目,这样一个专栏帮助用户充分了解全国各地乃至全世界的疫情情况,今天就特地做了这样的一个实战项目,来实现疫情数据的实时可视化。
首先,设计思路如下:
(1)使用爬虫爬取网站中的数据并存入数据库
(2)使用java做后端将数据库的内容传送到前端
(3)前端使用echarts框架对数据进行可视化
在爬取数据的时候,还是经历了一些小插曲,我爬取的网站如下:
https://news.qq.com/zt2020/page/feiyan.htm#/
首先就是按照爬虫套路查看网页源代码,可以看到效果如下:
TRANSLATE withArabic | Hebrew | Polish |
Bulgarian | Hindi | Portuguese |
Catalan | Hmong Daw | Romanian |
Chinese Simplified | Hungarian | Russian |
Chinese Traditional | Indonesian | Slovak |
Czech | Italian | Slovenian |
Danish | Japanese | Spanish |
Dutch | Klingon | Swedish |
English | Korean | Thai |
Estonian | Latvian | Turkish |
Finnish | Lithuanian | Ukrainian |
French | Malay | Urdu |
German | Maltese | Vietnamese |
Greek | Norwegian | Welsh |
Haitian Creole | Persian |