尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

5分钟备份B站观看数据:InfoSpider一键导出完整教程

5分钟备份B站观看数据:InfoSpider一键导出完整教程 5分钟备份B站观看数据InfoSpider一键导出完整教程【免费下载链接】InfoSpiderINFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱旨在安全快捷的帮助用户拿回自己的数据工具代码开源流程透明。支持数据源包括GitHub、QQ邮箱、网易邮箱、阿里邮箱、新浪邮箱、Hotmail邮箱、Outlook邮箱、京东、淘宝、支付宝、中国移动、中国联通、中国电信、知乎、哔哩哔哩、网易云音乐、QQ好友、QQ群、生成朋友圈相册、浏览器浏览历史、12306、博客园、CSDN博客、开源中国博客、简书。项目地址: https://gitcode.com/GitHub_Trending/in/InfoSpider想找回几个月前看过的一条视频翻历史却找不到了InfoSpider 是一个开源的个人数据导出工具箱支持一键导出哔哩哔哩账号数据能把你的观看历史和账号信息完整备份到本地全程不需要写代码。项目速览InfoSpider 定位很简单帮你把散落在各平台的数据拿回自己手里。它内置 24 个以上数据源邮箱、电商、博客、B站等每个数据源是一个独立模块B站爬虫放在 Spiders/bilibili/ 下。所有数据统一存成 JSON 格式方便后续用任何工具处理。适合谁用想定期备份 B站记录的用户以及想分析自己观看习惯的人。环境准备运行前需要满足 3 个条件操作系统Windows项目 1.0 版本在 Windows 下测试通过Ubuntu 用户可参考 docs/QuickStart.md 用install_deps.sh安装Python 3.7 及以上版本Chrome 浏览器以及与浏览器版本一致的 chromedriver安装命令一共两行git clone https://gitcode.com/GitHub_Trending/in/InfoSpider cd InfoSpider pip3 install -r requirements.txt 排障提示如果pip install卡住先换国内镜像源如果提示 chromedriver 版本不匹配去检查 Chrome 当前版本号驱动必须一致。核心操作流程启动工具箱主程序进入tools目录运行cd tools python3 main.py会弹出一个图形界面窗口里面是一排数据源按钮GitHub、京东、哔哩哔哩……。界面是图形化的后面所有操作都在窗口里点。点击哔哩哔哩按钮并扫码登录点击「哔哩哔哩」按钮后程序会自动弹出一个 Chrome 浏览器窗口停在 B站的登录页。打开手机上的哔哩哔哩 APP扫描浏览器窗口里的二维码手机上确认登录推荐扫码而不是输账号密码登录态会自动被程序读取不需要你手动复制任何 Cookie。选择数据保存目录登录完成后程序会弹出文件夹选择对话框。建议新建一个空文件夹比如bili_backup选中它并确认如果误点了取消程序会直接退出重新运行即可等待自动爬取完成之后程序开始逐页拉取你的观看历史每页 200 条最多 10 页也就是单次上限 2000 条每页间隔 1 秒控制台会打印「爬取中...」。当某页数据为空时自动停止整个过程一般 1 分钟内结束。导出文件说明运行结束后你选的目录里会有 2 个 JSON 文件bilibili_history.json—— 你的观看历史全量数据。每条记录包含视频标题、BV号、UP主名字、视频时长、播放量/弹幕/点赞数、你的观看时间戳view_at、播放进度等字段足以还原你在什么时间看了什么视频。user_info.json—— 账号档案信息。包含 UIDmid、昵称、个性化签名、会员等级rank、性别等。JSON 用任何文本编辑器都能直接打开字段含义可以在项目文档里对照示例查看。实战场景拿到这两个文件之后可以做的事比想象中多找回失踪的视频历史里每条都带 BV号和完整标题本地搜索一下就能定位到几个月前看过的那条内容不用在网页里一页页翻。量化自己的观看习惯view_at是时间戳、duration是视频秒长。用 Python 十几行代码就能统计出每周看多久深夜时段占比多少甚至导出到 Excel 画图。归档 UP主偏好按owner.name分组排序一眼看出自己关注的内容类型分布想取关哪些吃灰UP主一目了然。排障指引Q扫码后浏览器一直停在登录页A通常是二维码过期或网络不畅。刷新登录页重新扫码仍不行就重启 Chrome 再试登录页重新生成二维码即可。Q爬取到的历史不足 2000 条就停了A这是正常逻辑——程序遇到空页会自动结束。如果你的账号历史本来就不多导出条数自然少不是出错。Q运行main.py报 chromedriver 相关错误A九成是驱动版本和 Chrome 版本不一致。查看浏览器「设置 → 关于 Chrome」里的版本号下载对应版本的驱动放到 PATH 中。Q导出目录里文件是空的A检查登录是否真的成功浏览器窗口确认已登录状态然后重跑一次若历史页数据接口有临时变动稍后再试。安全与隐私这个工具的工作方式决定了数据流向很单纯登录凭证只在你本机内存里传递不会写入任何文件程序直接请求 B站官方 APIHTTPS 加密通道中间没有任何第三方服务器所有产出文件只落在你自己选的本地文件夹里代码全部开源可审计入口见 tools/main.py写在最后一次运行、两个文件、零数据外泄——InfoSpider 把拿回自己的数据这件事压缩到了 5 分钟以内。收藏这篇文章备用需要备份 B站记录的时候照流程走一遍就行工具会持续跟进接口更新也可以关注项目动态获取最新变化。【免费下载链接】InfoSpiderINFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱旨在安全快捷的帮助用户拿回自己的数据工具代码开源流程透明。支持数据源包括GitHub、QQ邮箱、网易邮箱、阿里邮箱、新浪邮箱、Hotmail邮箱、Outlook邮箱、京东、淘宝、支付宝、中国移动、中国联通、中国电信、知乎、哔哩哔哩、网易云音乐、QQ好友、QQ群、生成朋友圈相册、浏览器浏览历史、12306、博客园、CSDN博客、开源中国博客、简书。项目地址: https://gitcode.com/GitHub_Trending/in/InfoSpider创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表