写在前面,最近收到了很多小伙伴们的建议,大屏的展示数据如果采用真实数据分析计算,那就更加贴近小伙伴们的实际工作场景,可以很快在工作中应用,所以应小伙伴需求,就诞生了这篇数据可视化+爬虫+数据分析的。
之前小伙伴们建议我出一些视频课程来学习Echarts,这样可以更快上手,所以我就追星赶月的录制了《Echart-0基础入门》系列课程(共14节课),希望小伙伴们多多支持。
精彩案例汇总
YYDatav的数据可视化《精彩案例汇总》_YYDataV的博客-CSDN博客
效果展示
1、首先看动态效果图
2、丰富的主题样式
一、确定需求方案
1、确定产品上线部署的屏幕LED分辨率
px*px,F11全屏后占满整屏无滚动条;其它分辨率屏幕可自适应显示。
2、部署方式
基于免安装可执行程序:支持Windows、Linux、Mac等各种主流操作系统;将可执行程序x复制到服务器上即可,无需其它环境依赖;
观看方式:既可在服务器上直接观看程序界面,也可远程使用浏览器打开播放,支持Chrom浏览器、浏览器等主流浏览器。
二、整体架构设计
前端基于Echarts开源库设计,使用WbStorm编辑器;后端基于PythonWb实现,使用Pycharm编辑器;数据传输格式:JSON;数据源类型:本案例采用pythonqust采集实时数据方式。实际开发需求中,支持定制HTTPAPI接口方式或其它各种类型数据库,如PostgSQL、MySQL、Oracl、MicrosoftSQLSrvr、SQLit、Excl表格等。数据更新方式:本案例为了展示数据,采用定时拉取方式。实际开发需求中,采用后端数据实时更新,实时推送到前端展示;
三、数据爬虫-关键编码实现
1、先分析目标网址首页-福布斯中国
ForbsChina
打开网页,按下F12调出调试工具,选中Ntwork栏目查看我们需要调用的url,具体操作看下面gif小动画。
经过分析找到本次爬虫要使用的url为