世界疫情查询项目搭建(Android+Web)
该项目大体分为三步:
1、从官方网站获取疫情的最新数据保存到数据库。
2、web端部署到服务器。
3、Android端向服务器请求获取数据库数据并展示。
数据获取:
我用的是pycharm编译爬虫程序,从丁香园疫情官方网站获取数据并保存到服务器数据库;考虑到服务器比较小,所以每隔24小时爬取一次。
web端部署:
当点击确认时,左侧会出现中国疫情分布图,右侧会出现国外疫情分布的表格。
Android端展示:
用HttpUrlConnection向部署好的Web项目Servlet请求数据,获取Json字符串后在本地WebView解析展示;缺点是速度有点慢。
总结:第一次完成一个相对完整的项目,同时用到python、android、web等语言,也是第一次学会用HttpUrlConnection请求数据,感觉眼前突然开阔了好多(虽然说不出来。。。)。