GitHub - CzJam/Bili_Realtime_Data: Bilibili粉丝与视频实时数据统计 (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Repository files navigation

Bilibili Up主数据实时统计系统

demo.jpg

本项目通过B站官方api实时统计Up主的视频与粉丝数据

主要功能


系统特点


运行环境

为降低新手部署难度,教程基于Linux系统宝塔面板环境。

本项目涉及Linux与Web开发相关的知识,若您没有经验请善用搜索引擎,其中99%的问题都能得到解决。如“怎么安装Linux”“怎么安装宝塔面板”等。


搭建步骤

  1. 新建站点,将项目里除sql外所有文件上传到站点目录下
  2. 新建数据库,导入项目里的sql文件
  3. 通过PhpMyadmin登录数据库,插入一行数据并按要求更改其内容:
    • uid:在up主的个人空间右侧找到,也显示在浏览器链接里
    • nick:up主标识,随便填写英文即可。可通过不同标识查看不同Up主的数据
    • dailyFans:每日00:00自动统计的粉丝数。随便填个数就行,晚上12点会自动更新
    • monthlyFans:每月1日00:00自动统计的粉丝数。如果统计自己的月涨粉可在B站的数据中心导出Excel,看上月最后一天的粉丝数
  4. 复制数据库名、用户名、密码,填写到站点目录中的database.php文件中
  5. 浏览器访问 http://站点地址/?usr=nick 其中nick为刚刚在数据库中填写的up主标识
  6. 在宝塔面板左侧新建计划任务,用于统计涨粉:
  7. 至此搭建完成!您可在controller.php中修改显示的视频数量与自动刷新时间,在index.php中可修改主题风格

注意事项

由于B站限制单IP访问频率,频繁刷新会导致IP暂时被封锁,获取不到数据。如果您要一次全部展示30期视频,请将自动刷新时间设置为一分钟以上(60000毫秒),若展示的视频数量较少则可减少自动刷新时间。