苦于刷微博和知乎时,喜欢的帖子经常被夹,或者被清评论。于是用 Node.js 写了一个社交平台存档器 Social Media Archiver.
这是一个模板,你只需连上你想要存档的社交平台的 API ,再写几个数据格式的转换方法,就能把这个模板实现为任意社交平台的存档器。你可以把喜欢的帖子的 URL 提交给这个程序,它就能帮你把整个帖子存下来。包括内容,图片,视频,评论,回复等等。
它带有一个前端,能把存档下来的帖子展示出来。还能把整个项目打包成二进制可执行文件。
我自己用这个模板实现了微博和知乎的实例,每个大概只要一天的工作量。
对比其他工具的优势:
- 截图:截图不好管理,没法选择文字,没法存视频,截不了几条评论。
- archive.md: 只能存档静态网页,没法存视频,没法存动态加载的评论,子评论等等。
- Github 上特定平台的爬虫:大多是 Python 写的,对 Node.js 用户不友好。要配数据库等,配置麻烦,不够轻量。大多都不是面向个人用户。
Github 仓库: https://github.com/Combo819/social-media-archiver
英文文档: https://social-media-archiver.ml/
中文文档: https://social-media-archiver.ml/zh/
英文视频简介: https://www.youtube.com/watch?v=7yGxmkiJSt8
中文视频简介: https://www.bilibili.com/video/BV1bM4y1c7a9/
如果有问题,欢迎提 issue 。如果觉得有用,欢迎 star 。谢谢!