BilibiliHistoryFetcher部署

简介

BilibiliHistoryFetcher用于获取、处理、分析和可视化哔哩哔哩用户的观看历史数据。它提供了完整的数据处理流程,从数据获取到可视化展示,并支持自动化运行和邮件通知。(作者原话

Main Fuctions

  1. 获取b站历史记录
  2. 批量下载视频
  3. 一键下载用户投稿视频
  4. 收藏夹所有视频
  5. 生成详细的年度总结
  6. 自动化任务

部署过程

部署后端

安装Docker

检查Docker是否已安装

1
docker --version

若未安装,请查看官方文档,或使用一键安装脚本。

克隆项目仓库

1
git clone https://github.com/2977094657/BilibiliHistoryFetcher.git

进入项目目录

1
cd /root/BilibiliHistoryFetcher(自行检查路径)

构建镜像

根据使用系统构建,e.g.:

1
docker build -t bilibili-api:dev -f docker/Dockerfile.cpu . # 使用CPU

创建容器并运行

1
docker run -d -v ./config:/app/config -v ./output:/app/output -p 8899:8899 --name bilibili-api bilibili-api:dev # 使用CPU

同理部署前端

构建镜像

1
docker build -t bili-history-fetcher-web:dev .

其他命令:

  1. 启动容器:
1
docker run --name bili-history-fetcher-web -p 5173:80 -d bili-history-fetcher-web:dev
  1. 停止容器:
1
docker stop bili-history-fetcher-web

备注

如需要搭配域名访问,网站反向代理服务即可。

体验效果

screenshot
screens
P.s: 其他功能请自行部署体验,图中为查询所有历史浏览和生成年度用户画像功能。
本人非计算机专业,仅提供步骤经验分享供参考。

建议部署有问题请麻烦先:

  1. 仔细钻研作者仓库Readme. md文件
  2. 结合互联网检索功能or 与Deepseek等AI模型互动
  3. 求助众网友得出解决办法。