×

  •  
  • WeChatDownload -一款微信公众号下载神器,可获取历史文章
  • WeChatDownload -一款微信公众号下载神器,可获取历史文章

    不知道大家发现没有,和大家分享一些工具或者技巧的时候,文末我总会补一句「且用且珍惜」,或者「有缘下篇见」。


    一开始选用这种固定句式来结尾,大概率是我想偷懒,但随着搞网站的时间越来越长,这两句话有了不同的含义。


    比如碰到了下面这两种情况——



    作为号主,我知道像这种主动删帖和微信帮作者删帖的原因有很多,就我而言,碰到过和 iPhone 4G 信号斗智斗勇时自己不小心误删的场景,也碰到过吐槽某含有下崽器的网站被投诉至删文的情况。


    虽然删文原因不能一概而论,但作为读者,我是真不希望自己喜欢的文章,因为这样那样的原因消失在收藏夹,打开链接只能看到冷冰冰的劝退文字。


    什么样的收藏姿势才正确?


    「落袋为安」这四个字特别合我心意,应用到现实,喜欢的视频也好、图文也罢,把这些资源保存到自己硬盘上才是正解。


    之前有段时间特别爱给大家安利下载工具,因为我是真碰到了资源被下架,网盘被和谐的尴尬局面,谁能想本以为触手可得的东西,可能离自己还有十万八千里。


    所以今天,就着前面的 404,我们搞一搞公众号文章的批量下载,注意,不是下载已删除文章,而是规避可能存在的「风险」。


    WeChatDownload


    名为「WeChatDownload」的公众号下载器,或许很多人都不陌生,毕竟这个工具可有年头了。


    我记得 2019 年的时候,为了下载公众号上的系列教程,我从吾爱上扒拉过它,作者吾爱上的昵称叫「夜泉」,博客里叫「蠢太」,妥妥的大佬。


    但是,这个工具在 2020 年就停更了,后来随着微信的版本迭代,WeChatDownload 批量下载功能「失效」了。


    这里的「失效」不是说不能用了,而是微信 PC 客户端隐藏了公众号的历史消息页,让 WeChatDownload 的批量爬虫无法施展拳脚。



    我猜没用过 WeChatDownload 的小伙伴看到这应该是蒙圈的,所以这里先让我用它下载个文章介绍一下用法。


    软件本身是绿色版本,无需安装,解压后双击打开可执行文件就能使用。



    原本打开 WeChatDownload 会自动弹出作者的博客,但随着作者的停更,博客惨遭遗弃,你会访问到这样的报错页:



    更甚者看到重定向的广告,这里之所以展示给大家,就是想说真碰到了别慌,不是软件藏毒导致的。



    关掉网页,回到 WeChatDownload,我们就能一睹它简单大方的真容。



    单篇下载不需要你额外准备什么,撑死了在「设置中心」配好保存路径,方便后续的查看。



    如果大家有什么需求,比如把文章保存为 PDF 文件,或是把文章保存为图片内嵌的 html 格式,或是让保存的文章拥有评论,那在「设置中心」按需勾选即可。


    唯一需要注意的,千万别忘了点右下角的「应用配置」保存。


    等你搞定了这些,只要复制公众号文章的链接,然后回到 WeChatDownload 主页,点击地址栏右侧的「粘贴下载」就搞定了。



    这里说一下各个保存格式的好坏吧,如果你是拿来收藏备份,虽然内嵌图片可能导致文章体积不小,但体验一流,排版、动图保存的相当到位。


    而 PDF 轻便小巧,关键是稳定,但排版可能存在不如意的状况,就像下面这样,小标题的格式丢失了。



    而 html 并没有这样的烦恼:



    总得来说,WeChatDownload 的单篇下载真的很简单,操作不过是鼠标点上那么几下。


    批量下载


    那批量下载呢?说实话,流程和单篇下载的方式是一样的——


    1. 「设置中心」配好目录、格式、范围

    2. 获取历史消息页的链接

    3. 主页点击「粘贴下载」

    4. 等 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 这样小白操作,还不要钱的公众号批量下载工具真的很少。


    简单说,就是良心作者,良心软件。


    但你要问这么良心为啥不更新了,远的不说,你看连微信不都把历史信息页给隐藏了嘛。。。。


    所以还是那句话,且用且珍惜吧,再不用就没有了。


    ...