微博粉丝走势监控

前言

因为之前写过很多爬虫,然后近期也是选秀节目比较多,像创造营,青春有你等。一般情况下微博粉丝的增长速度是节目组比较关注的数据之一。
因此,想做一个简单的粉丝监控平台,话不多说,直接开始。

爬虫

首先需要把数据爬取下来,我做的是定时爬取,每一个小时爬取一次,关于定时爬取,我别的文章有介绍,这里就不再赘述。
爬取粉丝数的时候,要用浏览器模拟登录,不然拿不到数据,这个要注意,还有就是爬取的时间点要做保存,但要保存同一个时间点,举个例子,整点爬取,那就要爬取所有人微博的粉丝,时间记录都是这个整点,方便做后面的折线图。

网站

网站我是用的django搭建的,数据库要有两张表,一张用来保存要监控的明星,另一张用来保存每小时的粉丝数。
再前端显示上,主要分为两个部分,一个是表格显示‘,一个是折线图

表格显示

将最新的粉丝数上传到页面上,并同时附加相对于上一次粉丝数的增长,也就是1小时的增加量。
同时,可以通过点击表格头部实现排序,写个ji就可以实现

折线图显示

前面说到时间的保存要一致,在这里就会用到,将时间用作折线图的横坐标,纵坐标可以是每小时的粉丝数,也可以是没小时粉丝的增长量。用echarts来实现。

后记

简单记录一个思路吧,以后有时间详细说一下具体的实现。

猜你喜欢

转载自blog.csdn.net/fuzizhu1/article/details/107246365
今日推荐