有的时候,我们会发现收藏的某个微信公众号文章会被删或者和谐了,尤其是对自己非常实用的文章,一定会后悔当初怎么没有复制或者备份下来。
单篇的公众号文章要备份,随便百度一下就能找到非常多方法,这里就不多废话了。
如果要备份某个公众号的所有文章,这个就要费点功夫了。网上搜索了一下,免费付费的工具都有,评论效果也是不一而论,不好说。
其实原理比较说起来还是不难的,今天永恒君就来分享一下备份某个公众号的所有文章的思路方法。
以公众号永恒君的百宝箱
为例了,原理是大致是这样的:
-
抓包抓取微信客户端的接口
-
使用Python请求微信接口获取公众号文章链接并下载
1、抓包抓取微信客户端的接口
常见的抓包工具有Fiddler,charles等等,永恒君这里用的是charles。
使用之前需要先进行一系列的配置,安装证书,添加域名和host。否则获取不到https接口数据,显示unknown。详细的配置方法可参考这里。
配置好后启动,打开微信客户端找到公众号,进入文章列表可以看到发过的文章。
这样可以抓取到公众号文章接口数据了。