将你喜欢的知乎回答/文章/想法保存为 markdown / zip / png
源代码:github:qtqz/zhihu-backup-collect 部分代码来自:知乎下载器
在这个信息纷繁复杂、互联网没有记忆的时代,帮你保存知乎上珍贵的内容,方便日后查阅。
(未进行全面测试,可能存在bug)注:此项目非爬蟲🐛,仅用于用户日常保存喜欢的内容。我们因热#知乎而走到一起,请尊重内容作者权利,切勿用于抄袭与盈利。被保存的内容亦不能作为证据使用。使用此脚本即表示您同意此页内容,若引发任何纠纷后果自行承担。
此脚本目前已断断续续进行了一年的开发维护,期间适配了各种场景和内容类型,添加了存图、备注和评论解析功能。基本的 Markdown 解析和 zip 下载使用了这里的代码,Howardzhangdqs/zhihu-copy-as-markdown(MIT),感谢他的探索。
如果你喜欢此项目,想要赞赏支持💰,可扫描赞赏码。
安装油猴脚本:greasyfork - 知乎备份剪藏。或者在这里将dist/tampermonkey-script.js
复制粘贴进脚本管理器中。在此之前,你需要有一个脚本管理器,如 Tampermonkey(油猴,篡改猴)。⚠ 2024-10-29 起,新版油猴中(5.3.2),您必须至浏览器 - 扩展 - 打开开发者选项后才能使用用户脚本。如何。如果点击安装没反应,请至浏览器 - 下载,查看脚本是否被拦截。
鼠标移到知乎内容上,会出现保存按钮,点击即可保存(到下载目录)。已支持的页面有关注页、个人主页、回答页、问题页、文章页、想法页、收藏夹页、推荐页、搜索结果页;已支持的内容有文章、回答、想法。具体功能解释:
标题_作者_日期_备注.zip
。.md
文件请用文本方式打开(如使用 Notepad3),语法同上。.md
单文件。\ / : * ? " < > |
。提示:可以选中拖动内容中的字到备注栏。选项开关:
在目标页点击油猴,再点击脚本下方的开关以调整
可能的问题:
其他推荐:
html
单文件。pnpm i
0.7.11+
已启用更方便的测试:
scripts/dev.js
,并且修改其@require
为正确的路径,以调用本地的dist/bundle.js
。pnpm dev
pnpm build
需修改以解决压缩包时间错误问题,并且,不可安装 3.10.1
技术路线为解析 DOM,而非请求 api,所以不易受限,更直观,更可靠
RichText
为 DOM
DOM
使用 ./src/lexer.ts
转换为 Lex
Lex
使用 ./src/parser.ts
转换为 Markdown
DOM
获取标题等信息