尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

3分钟快速上手BilibiliHistoryFetcher:哔哩哔哩观看历史数据分析利器

3分钟快速上手BilibiliHistoryFetcher:哔哩哔哩观看历史数据分析利器
📅 发布时间:2026/6/19 11:31:33

3分钟快速上手BilibiliHistoryFetcher:哔哩哔哩观看历史数据分析利器

【免费下载链接】BilibiliHistoryFetcher获取b站历史记录,保存到本地数据库,可下载对应视频及时存档,生成详细的年度总结,自动化任务部署到服务器实现自动同步,以及自动发送日志邮件,下面链接是对应前端项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliHistoryFetcher

BilibiliHistoryFetcher是一款功能强大的开源工具,专门用于获取、处理和分析哔哩哔哩用户的观看历史数据。无论你是想了解自己的观看习惯,还是需要导出B站历史记录进行深度分析,这个工具都能帮你轻松实现。通过简单的配置,你可以自动同步B站观看历史,生成详细的年度总结,甚至下载对应视频进行存档。

🚀 快速开始

环境准备

首先确保你的系统满足以下要求:

  • Python 3.10+
  • SQLite 3
  • FFmpeg(用于视频下载功能)

安装方式选择

方式一:Docker部署(推荐新手)

# 拉取最新镜像 docker pull ghcr.io/2977094657/bilibili-history-fetcher:latest # 运行容器 docker run -d -v ./config:/app/config -v ./output:/app/output -p 8899:8899 --name bilibili-api ghcr.io/2977094657/bilibili-history-fetcher:latest

方式二:传统安装

# 克隆项目 git clone https://gitcode.com/gh_mirrors/bi/BilibiliHistoryFetcher # 安装依赖 pip install -r requirements.txt # 启动服务 python main.py

核心配置步骤

  1. 获取SESSDATA

    • 登录B站网页版
    • 按F12打开开发者工具
    • 在Application > Cookies中找到SESSDATA字段值
  2. 配置config.yaml在config/config.yaml文件中填入你的配置信息:

SESSDATA: "你的SESSDATA值" server: host: "0.0.0.0" port: 8899
  1. 启动服务验证
    • 访问http://localhost:8899/docs查看API文档
    • 如果看到Swagger界面,说明安装成功

🔍 核心功能详解

数据获取与同步

BilibiliHistoryFetcher能够自动获取你的B站观看历史记录,包括:

  • 普通视频、番剧、直播、文章等各类内容
  • 支持增量同步,只获取新增数据
  • 可配置自动同步频率

数据分析与可视化

功能模块描述输出格式
年度总结生成详细的年度观看统计HTML/JSON
观看热力图展示每日观看活跃度交互式图表
观看时长分析统计各时间段观看习惯数据报表
视频分类统计分析观看内容偏好饼图/柱状图

高级功能

  • 视频下载:一键下载用户所有投稿视频
  • AI摘要生成:使用DeepSeek AI自动生成视频内容摘要
  • 评论获取:抓取用户评论数据
  • 收藏夹管理:批量管理收藏内容

📊 实际应用场景

个人使用

  • 了解自己的观看习惯和内容偏好
  • 生成年度观看报告,回顾一年收获
  • 备份重要视频内容,防止视频下架

数据分析

  • 研究B站用户行为模式
  • 分析视频流行趋势
  • 制作数据可视化作品

🔧 进阶配置指南

邮件通知设置

在config/config.yaml中配置邮件服务器,当数据同步完成后自动发送通知邮件。

自动化任务部署

通过配置定时任务,实现B站历史数据的自动同步和分析,无需手动操作。

💡 使用技巧与最佳实践

  1. 定期备份数据

    • 整个output目录包含了所有重要数据
    • 迁移时只需拷贝此目录即可
  2. 数据安全注意事项

    • SESSDATA属于敏感信息,请妥善保管
    • 建议在本地环境运行,避免数据泄露风险
  3. 性能优化建议

    • 对于大量历史数据,建议分批处理
    • 可调整同步频率,避免对B站服务器造成过大压力

❓ 常见问题解答

Q:为什么需要SESSDATA?A:SESSDATA是B站用户身份认证的关键信息,用于访问个人历史记录API。

Q:数据存储在什么地方?A:所有数据默认存储在项目根目录的output文件夹中,包括数据库文件、下载的视频、生成的报告等。

Q:如何验证数据同步是否成功?A:访问http://localhost:8899/history查看历史记录列表。

通过BilibiliHistoryFetcher,你可以轻松掌握自己的B站观看数据,从简单的历史记录导出到复杂的观看行为分析,这个工具都能为你提供全面的支持。现在就开始使用,探索你的B站观看世界吧!

【免费下载链接】BilibiliHistoryFetcher获取b站历史记录,保存到本地数据库,可下载对应视频及时存档,生成详细的年度总结,自动化任务部署到服务器实现自动同步,以及自动发送日志邮件,下面链接是对应前端项目地址: https://gitcode.com/gh_mirrors/bi/BilibiliHistoryFetcher

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

  • 全网热议!2025年更佳动环监控排行榜,助力提升机房管理效率
  • 【行业】【电动车】从品牌到电池深度解析:为什么电动车正在改变我们的出行方式
  • 2025潮州矿泉水品牌TOP5权威测评:潮宝矿泉水口碑领跑 - 工业品网

最新新闻

  • 北京朝阳区黄金回收头名商家!合扬区域第一,同城评比勇夺头名 - 奢侈品交易观察员
  • 序列检测器(Verilog):从状态机到移位寄存器的工程实践
  • 上海各区黄金回收怎么卖才划算?本地人实测变现全流程攻略 - 逸程
  • 2026万元游戏装机怎么选?就看酷睿Ultra两款,装机不踩坑、性能拉满
  • 黄金回收避坑指南|2026主流平台测评正规交易标准 - 奢侈品交易观察员
  • 兰州瓷砖空鼓松动修复:本地口碑好的 5 家正规靠谱门店推荐 | 卫生间 / 客厅空鼓专修(2026 最新) - 金修达家庭维修

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号