共计 2432 个字符,预计需要花费 7 分钟才能阅读完成。
最近又有小伙伴问有没有批量下载公众号文章的工具,其实公众号文章批量下载的工具很早之前咱就写过,不过后来作者停更不维护了。
但实际上这个 WeChatDownload 这个工具现在还能用,只是多了一道步骤。
大家来看看这篇。以下文章来源于程序员不高兴,作者 haooo 丶
不知道大家发现没有,和大家分享一些工具或者技巧的时候,文末我总会补一句「且用且珍惜」,或者「有缘下篇见」。一开始选用这种固定句式来结尾,大概率是我想偷懒,但随着搞公众号的时间越来越长,这两句话有了不同的含义。
比如碰到了下面这两种情况——
作为号主,我知道像这种主动删帖和微信帮作者删帖的原因有很多,就我而言,就碰到过吐槽某含有下崽器的网站被投诉至删文的情况。虽然删文原因不能一概而论,但作为读者,我是真不希望自己喜欢的文章,因为这样那样的原因消失在收藏夹,打开链接只能看到冷冰冰的劝退文字。
什么样的收藏姿势才正确?
「落袋为安」这四个字特别合我心意,应用到现实,喜欢的视频也好、图文也罢,把这些资源保存到自己硬盘上才是正解。
之前有段时间特别爱给大家安利下载工具,因为我是真碰到了资源被下架,网盘被和谐的尴尬局面,谁能想本以为触手可得的东西,可能离自己还有十万八千里。
所以今天,就着前面的 404. 我们搞一搞公众号文章的批量下载,注意,不是下载已删除文章,而是规避可能存在的「风险」。
WeChatDownload名为「WeChatDownload」的公众号下载器,或许很多人都不陌生,毕竟这个工具可有年头了。
我记得 2019 年的时候,为了下载公众号上的系列教程,我从吾爱上扒拉过它,作者吾爱上的昵称叫「夜泉」,博客里叫「蠢太」,妥妥的大佬。
但是,这个工具在 2020 年就停更了,后来随着微信的版本迭代,WeChatDownload 批量下载功能「失效」了。
这里的「失效」不是说不能用了,而是微信 PC 客户端隐藏了公众号的历史消息页,让 WeChatDownload 的批量爬虫无法施展拳脚。
我猜没用过 WeChatDownload 的小伙伴看到这应该是蒙圈的,所以这里先让我用它下载个文章介绍一下用法。
软件本身是绿色版本,无需安装,解压后双击打开可执行文件就能使用。
原本打开 WeChatDownload 会自动弹出作者的博客,但随着作者的停更,博客惨遭遗弃,你会访问到这样的报错页:
更甚者看到重定向的广告,这里之所以展示给大家,就是想说真碰到了别慌,不是软件藏毒导致的。
关掉网页,回到 WeChatDownload,我们就能一睹它简单大方的真容。
单篇下载不需要你额外准备什么,撑死了在「设置中心」配好保存路径,方便后续的查看。
如果大家有什么需求,比如把文章保存为 PDF 文件,或是把文章保存为图片内嵌的 html 格式,或是让保存的文章拥有评论,那在「设置中心」按需勾选即可。
唯一需要注意的,千万别忘了点右下角的「应用配置」保存。
等你搞定了这些,只要复制公众号文章的链接,然后回到 WeChatDownload 主页,点击地址栏右侧的「粘贴下载」就搞定了。
这里说一下各个保存格式的好坏吧,如果你是拿来收藏备份,虽然内嵌图片可能导致文章体积不小,但体验一流,排版、动图保存的相当到位。
而 PDF 轻便小巧,关键是稳定,但排版可能存在不如意的状况,就像下面这样,小标题的格式丢失了。
而 html 并没有这样的烦恼:
总得来说,WeChatDownload 的单篇下载真的很简单,操作不过是鼠标点上那么几下。
批量下载 那批量下载呢? 说实话,流程和单篇下载的方式是一样的——
「设置中心」配好目录、格式、范围
获取历史消息页的链接
在微信中打开链接
主页点击「粘贴下载」
等 WeChatDownload 干活。
我把第一步中和单篇下载不同的设置项框起来了,可以设定只批量下载原创文章略过转载,可按时间定义下载范围,可根据标题过滤。
线程数和时间间隔也能自行更改,但微信人家也反爬的,所以线程不宜多,间隔宜大,不清楚的小伙伴可以不用理会。
其实此时的问题都集中在了第二步怎么获取「公众号历史消息页」的链接,人人都能实现方法有三:
1. 用还没有隐藏「公众号历史消息页」的旧版微信,3.4.0 以下版即可,比如我用的是 3.3.1.13 的测试版本,就有这个页面链接。
2. 我把我自己号的历史页 Copy 了出来,完整的是这样的:
但实际上,抛开那些不重要的参数信息,只要保留到这就能打开历史页。
而观察了多个号的历史页链接后,唯一有变化的,其实就是 biz 后面跟着的对应公众号 ID。
只要更换 ID,就意味着咱有了链接,怎么找这个 ID?
用最笨的方法,浏览器打开一篇这个公众号的文章,然后 F12. 在代码里搜「biz=」这个关键字,很简单就能找到对应 ID。
但我不推荐这种笨方法,因为太麻烦了,而且有现成的工具就是干这个的。
3. 打开网站,粘贴一篇公众号文章的链接,马上就自动提取出历史消息页。。。。
复制提取到的历史消息页链接,粘贴到微信中并打开,回到 WeChatDownload 主页,就搞定了,就是这么简单:
检测到的数值大于下载的文章数,但不要慌,这是因为有些文章已经被删的原因,并不是漏下了哪篇。
总结
最后和大家总结点注意事项——
WeChatDownload 可能会被第三方杀毒软件报错,问题出在了第三方个人开发的 WeChatDownload 没有加入证书签名,也没去申请白名单导致的。
我们过去介绍过的很多个人开发的工具,都存在这样的问题,信得过就用,信不过就不用,见仁见智吧。
还有就是使用 WeChatDownload 会需要你授权安装一个证书,如果你抓过包,或者写过爬虫,应该知道这玩意是抓取 HTTPS 时的迂回方案,大家对它放行即可。
至于为什么今天要介绍两年前就停更的工具,因为像 WeChatDownload 这样小白操作,还不要钱的公众号批量下载工具真的很少。
简单说,就是良心作者,良心软件。
但你要问这么良心为啥不更新了,远的不说,你看连微信不都把历史信息页给隐藏了嘛。。。。
所以还是那句话,且用且珍惜吧,再不用就没有了。