首页 / 正文

有用功|如何采集公众号历史文章

分享·有用功 2018年4月27日 Bee 794

虽然 蜜蜂采集插件 导入公众号文章已经足够方便,但是对于需求更强的用户来说,批量获取公众号文章链接也是比较头疼的事情。那么,有没有比较方便(傻瓜)的方式来获取呢?

 

今天就教大家一种办法,虽然也有点麻烦,但总比一个一个复制要好很多。

 

首先,你需要有自己的公众号,登录到微信公众管理平台,新建图文素材

 

新建图文素材

 

在文章编辑区域,我们看到编辑器的工具栏,选择超链接

 

超链接

 

点击后,会弹出一个小窗口,选择查找文章选项

 

查找公众号

 

这个时候,你就可以从自己的公众号或者搜索其他公众号的名称或微信号得到一个文章列表,这里搜索 人民日报 的公众号为例

 

公众号搜索

 

在结果列表中选择你要的那个,就会出现该公众号的文章列表

 

公众号文章列表

 

单击右键选择复制链接地址即可,同时可以选择翻页

 

文章翻页

 

这样似乎不够高效,但我们知道,既然能够获取到文章数据,那么肯定会发送一个请求并得到一个返回结果,这时候我们可以打开浏览器调试(Win:F12,MacOS:Alt+Cmd+i),然后点击翻页按钮,会发现有这么一个请求

 

文章数据请求

 

在右边展开 JSON 可以看到,里面包含了文章链接,这就好办了,把它复制过来处理一下就行了

 

分析这个接口我们也能够发现规律

 

https://mp.weixin.qq.com/cgi-bin/appmsg?token=337818826&lang=zh_CN&f=json&ajax=1&random=0.7373135212563646&action=list_ex&begin=5&count=5&query=&fakeid=MjM5MjAxNDM4MA%3D%3D&type=9

 

注意到,这条链接包含了两个主要的参数,begin 和 count,比如这里的 begin 等于 5,代表从第五次之后的文章推送开始,count 等于 5,代表获取 5 次推送,那么如果我们想获取下一页的文章就简单了,仅需要将 begin=5 改为 begin=10 即可,一次类推,这里的 count 似乎只能为 5,不能改为更大的值,可能微信那边也是为了限制吧

 

知道这样的规律,那么一切就好办了,只需要不断地递增 begin 的值即可

 

需要注意的是,获取后的数据仍旧需要进行处理,并且接口需要在公众号已登陆的情况下才能够使用

 

当然,如果不想自己去折腾,Bee 这里也提供付费服务,可以帮忙采集指定公众号的所有历史文章,可在页面底部找到我的联系方式(微信24小时在线🤣)

 

服务价格请前往这里查看《公众号历史文章导出服务》

广告·AD

评论