需备份哔哩轻小说书架及阅读状态,可通过四步实现:一、app内导出json文件;二、网页端手动记录id与章节编号;三、抓取api响应保存原始数据;四、绑定并开启b站多端同步。

如果您在哔哩轻小说中积累了大量阅读记录和书架内容,但担心设备更换或账号异常导致数据丢失,则需要对书架及个人阅读状态进行本地化或跨设备可恢复的备份。以下是实现书架与个人数据同步备份的具体操作路径:
一、使用哔哩轻小说App内置导出功能
哔哩轻小说App(Android/iOS)自v3.8.0起新增“书架导出”入口,支持将当前登录账号下的全部书架条目以JSON格式保存至手机存储,便于后续导入或人工校验。
1、打开哔哩轻小说App,确保已登录目标账号。
2、点击右下角【我的】进入个人中心页面。
3、向下滑动,找到并点击【设置】选项。
4、在设置列表中选择【数据管理】→【导出书架数据】。
5、确认导出后,系统将生成一个以“bilibili_novel_bookshelf_YYYYMMDD_HHMMSS.json”命名的文件,并提示保存路径。
6、前往手机文件管理器,定位到/Android/data/tv.danmaku.bili/novel/backup/目录,复制该JSON文件至云盘或电脑端长期保存。
二、通过网页端手动记录关键字段
当App未提供导出功能或需备份阅读进度等非结构化信息时,可借助网页版(https://www.linovelib.com)人工采集每本小说的唯一标识符与状态参数,形成可复原的文本清单。
1、使用Chrome或Edge浏览器访问哔哩轻小说网页版并登录同一账号。
2、进入【我的书架】页面,逐本点击小说标题进入详情页。
3、在地址栏URL中提取小说ID,例如https://www.linovelib.com/novel/23456/index.html中的数字部分即为该书唯一ID。
4、在详情页下方查看【最新阅读章节】,记录其标题与对应URL末尾的章节编号(如/chapter/12789.html)。
5、新建TXT文档,按格式逐行录入:书名|ID|最后阅读章节编号|标记时间。
三、利用第三方自动化脚本抓取书架API响应
哔哩轻小说网页端在加载书架时会调用/user/bookshelf接口,返回包含book_id、last_read_cid、progress等字段的JSON数据,可通过开发者工具捕获并保存原始响应体。
1、在网页版【我的书架】页面按下F12打开开发者工具,切换至【Network】标签。
2、刷新页面,在筛选栏输入“bookshelf”,定位到请求URL为https://api.linovelib.com/api/user/bookshelf的XHR项。
3、右键该请求,选择【Copy】→【Copy response】。
4、新建文本文件,粘贴内容并保存为bookshelf_raw.json。
5、检查文件头部是否存在"code":0及data数组,确认数据完整性。
四、绑定B站账号启用跨设备同步基础逻辑
哔哩轻小说依赖B站主账号体系进行用户身份识别,开启B站账号的“多端登录同步”开关后,部分书架变更操作会在10分钟内自动同步至其他已登录设备。
1、打开B站App,进入【我的】→【设置】→【隐私设置】。
2、找到【账号安全】模块下的【多端登录同步】选项,确保其处于开启状态。
3、返回哔哩轻小说App,退出当前账号后重新使用B站扫码方式登录。
4、添加任意一本新书至书架,等待约8分钟,随后在另一台已安装App且登录相同B站账号的设备上验证书架是否自动出现该条目。











