概要:
- 用小米自带的“备份与恢复”功能备份小米浏览器
- 将备份文件复制到Windows电脑
- 解压缩备份文件
- 数据库管理软件查看并导出数据
- 建立html文件
关键字:
1.小米浏览器书签导出
2.小米备份文件. bak解包
3.Excel制作书签html文件
操作设备的硬软件信息:
- 手机:小米9
操作系统:MIUI稳定版12.5.6(基于安卓11) - 笔记本电脑:联想拯救者Y7000 2019 PG0
操作系统:Windows11家庭中文版21H2
详细步骤:
-
用小米自带的“备份与恢复”功能备份小米浏览器,操作路径:设置 - 搜索“备份” - 备份与恢复 - 取消所有选择 - 只选浏览器 - 立即备份
-
将备份文件复制到Windows电脑,备份文件路径:MIUI -Backup – AllBackup – 用备份时间命名的文件夹,备份文件文件名:浏览器(com.android.browser).bak
-
用7-Zip解压缩“浏览器(com.android.browser).bak”,下载地址:https://sparanoid.com/lab/7z/
-
下载数据库管理软件Navicat Premium 16,下载地址:https://navicat.com.cn/download/navicat-premium ,缺省(默认)安装,14天试用限制版本即可完成目标
-
找到“浏览器(com.android.browser).bak” 解压缩后的文件夹,将小米浏览器书签数据库文件直接拖进Navicat Premium 16,小米浏览器书签数据库文件路径为: apps\com.android.browser\db,文件名为:browser2.db
-
依次打开Browser2 – main – 表 – bookmark,title列数据为名称,url列数据为网页地址,parent列数据为所归属的上级文件夹,title字段和url字段均有字符则表示该行数据为书签,title字段有字符而url字段无字符则表示该行数据为书签文件夹,parent数据为1则表示该行数据在根目录文件夹,parent数据为其他则表示该行数据在其它文件夹
-
在bookmark 上右键,导出向导 – Excel文件 – 下一步 – 确认选中“bookmark” – 下一步 – 取消全部字段 – 取消全选 – 选择“title”、“url”、“parent”三个字段 – 下一步 – 下一步 – 开始 – 打开
-
打开导出的excel表格,筛选列数据,C列数据升序排列,可快速分离书签和书签文件夹,书签和书签文件夹的区别可回看第8条
-
在D列分别填入
<DT><A HREF="url" >title</A>
、<DT><H3 >title</H3>
,在E列分别填入=SUBSTITUTE(SUBSTITUTE(D2,"url",B2),"title",A2)
、=SUBSTITUTE(D3,"title",A3)
,得到建立html文件所需数据,如下图所示
-
SUBSTITUTE函数用法:https://www.wps.cn/learning/course/detail/id/161.html?chan=pc_win_function
-
html文件结构如下图标注
-
新建文本文档,命名为bookmark.html,使用记事本打开,填入以下代码并保存:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Bookmarks</TITLE>
<H1>Bookmarks</H1>
<DL><p>
<DT><H3 PERSONAL_TOOLBAR_FOLDER="true"></H3>
<DL><p>
<DT><A HREF="http://pan.baidu.com/" >百度云 网盘-我的文件</A>
</DL><p>
<DT><H3 >test</H3>
<DL><p>
<DT><A HREF="http://pan.baidu.com/" >百度云 网盘-我的文件</A>
</DL><p>
</DL><p>
- 将excel表格E列数据按需填入html文件后保存,即可导入支持导入html文件的其他浏览器使用
参考:
- 小米运动App数据提取 - 多吃骨头儿
https://www.cnblogs.com/jianghao14789/p/10542882.html - 在EXCEL中 如何批量制作HTML书签_百度知道
https://zhidao.baidu.com/question/1175969168644761579.html - SUBSTITUTE函数-WPS学堂
https://www.wps.cn/learning/course/detail/id/161.html?chan=pc_win_function - Excel SUBSTITUTE可以同时替换两个字符吗_百度知道
https://zhidao.baidu.com/question/1965273393118607660.html