微信读书笔记导出:划线、想法与书评怎么留下来
微信读书的问题不在于没有笔记,而在于笔记被困在 App 里:只能一条条翻,想按书汇总、想全文搜索、想导入 Obsidian,全都不行。
先分清三样东西
- 划线:你选中的原文,带章节位置;
- 想法:你写的批注,可以挂在某条划线下面,也可以独立;
- 书评:整本书级别的短评,通常带评分。
导出时这三类要分开处理,混在一起会很难读。
网页版是唯一的出口
微信读书有网页版 weread.qq.com,登录后能看到书架、笔记、书评。所有导出方案都是围绕网页版做的,因为它的接口返回的是结构化 JSON,比在 App 里爬界面可靠得多。
基本流程:
- 浏览器登录,拿到登录态(cookie 里的几个关键字段);
- 请求「笔记本列表」接口,拿到每本书的 bookId;
- 按 bookId 请求「划线 + 想法」接口,分页拉完;
- 按书籍和章节组装成 Markdown。
接口地址和参数在各版本会变,但套路不变:先列表、再详情、按游标翻页。用浏览器开发者工具的 Network 面板点几下就能看清调用链,比找现成脚本更不容易失效。
输出的 Markdown 长什么样
# 《书名》
作者:XXX 读完时间:2026-10-12
## 第一章 章节名
> 原文划线内容
我的想法:这段写的其实是……
---
## 第二章 章节名
> 另一条划线
把划线放引用块、想法放正文,这是最通用的写法,导入 Obsidian、Notion、Typora 都不会乱。
几个实用细节
- 加原文链接:每条笔记带上
weread://跳转或网页链接,将来想回原书核对,一步到位。 - 留章节层级:只导文字不留章节,几百条笔记会变成一锅粥。
- 去重:同一本书多次导出会产生重复条目,用「章节 + 划线内容哈希」做去重。
- 频率:接口有限流,一本书一个请求、请求间隔 1–2 秒,别并发。
不想折腾代码的替代方案
- 单本书:在 App 里打开笔记页,逐条复制到备忘录,一本书大概十分钟,适合只有几本重点书的人;
- 要长期做:把「每月导出一次」变成固定动作,脚本一次写完用几年;
- 只想要金句:App 里的「热门划线」可以截图存档,但它不是你的笔记,别混淆。
为什么要做这件事
笔记的价值在于「之后还能被找到」。留在 App 里的笔记,实际上等于不存在——你不会为了查一句话去翻三年的书。导成 Markdown 放进自己的知识库,它才进入你的检索范围。
顺带说一句:导出的是你自己的阅读数据,没问题;但把整本书的划线整理成「精华版」公开发布,就接近复制原文了,这属于另一回事。
相关阅读
版权声明:如无特殊标注,文章均为本站原创,转载时请以链接形式注明文章出处。







