n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!

今天要分享的工作流,可以解决很多自媒体人的需求,快速批量将公众号历史文章及数据写入飞书多维表格,方便拆解分析。(这篇是前两篇的续篇,有些重复内容就不再细写了)
这是运行工作流后的效果。
图片[1]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
整体工作流如下图(本例n8n版本为1.121.3
图片[2]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
接下来大致讲解下各个节点作用。
节点1,Manual Trigger,手动触发节点
图片[3]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
节点2,Edit Fields(简称set节点),用于设置工作流常用字段。
图片[4]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
这里需要配置微小榜API密钥(微信扫码登录,https://data.wxrank.com/?invite=o4zZB56DZNFnbSnxBUzFojA09oCY),关于此API介绍,详见永不枯竭的灵感池,把搜一搜变成自动选题库!第①部分。
 
biz是公众号特有的字段,可以通过前面两篇工作流获取,也可以在浏览器打开某个公众号文章链接,查看网页源代码获取(快捷键ctrl+u,搜索biz,一般第一个就是)
图片[5]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
 
节点参数填写如下(这里以数字生命卡兹克公众号为例),点击下图中Execute step可单独运行本节点,出现右侧数据
图片[6]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
点击钉子样图标可临时固定数据
图片[7]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
 
节点3,HTTP Request,这里通过推文列表接口获取总推文次数
 
图片[8]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News

需要用到的接口文档如下
图片[9]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
图片[10]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
需要获取到的是total_count这个字段值(历史总推文次数)
图片[11]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
 
参数填写参考如下,执行后可以看到数字生命卡兹克历史总推文次数为581次(注:每次推文可以发布≥1篇)
图片[12]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
 
图片[13]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
 
节点4,Code,这里提取出total_count的值,计算出总页数(每页5次推文,把total_count的值除以5,如果有小数点则进一,比如21除以5=4.2,表示有5页),然后生成页码索引的数组,后后面的循环节点使用。
图片[14]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
 
选择JavaScript
图片[15]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
 
具体代码可通过文末工作流获取
图片[16]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
节点5,Limit,测试时使用,可以限制API请求次数,减少不必要成本
图片[17]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
如下图所示,Max Items填写2后,就将左侧的117 items限制为2了。
图片[18]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
节点6,Loop,循环处理,每次只获取一页内容数据(5次推文)
图片[19]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
注意:添加loop节点后,把Replace Me删除
图片[20]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
节点参数如下,这里的1代表每次处理1页数据
图片[21]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
节点7,HTTP Request,这里仍然是用到推文列表接口,不过这次的目的是获取对应每页每篇文章链接,供后面的http节点使用。
节点参数如下,目的是获取到art_url(文章链接)
图片[22]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
图片[23]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
节点8,Code,取出前面一个节点的文章长链接
图片[24]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
如果仔细观察前面一个节点给出的数据,会发现art_url被嵌套在数组里面,如果只是一个还好,但至少有5个链接分散在数组的数组的数组里,如果用split out节点,需要连续使用2个才能取出所需数据,所以这里用1个code节点直接取出,参数及效果如下
图片[25]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
图片[26]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
节点9,HTTP Request,获取文章内容
对应api文档为
图片
节点参数如下
图片[28]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
图片[29]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
节点10,HTTP Request,获取文章数据
对应API文档如下,可以获取阅读、点赞、在看、分享、收藏、留言数(需要传入comment_id,通过上一个节点获取到)
图片
节点参数如下,
图片[31]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
图片[32]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
节点11,配置要写入飞书多维表格的字段(比如文章链接,摘要,内容,各种数据)
参数参考如下(详细的见文末工作流)
图片[33]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
节点12,将数据写入飞书多维表格(关于创建飞书节点,配置多维表格权限等内容,详见永不枯竭的灵感池,把搜一搜变成自动选题库!的①初始配置)
 
搜索feishu
图片
选择多维表格 新增记录
图片
填写好表格token和id
图片
配置好请求体JSON(就是要写入的数据)
图片[37]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
 
在写入前,文章摘要和内容需要参考如下清洗下数据
图片[38]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
 
节点12如果想运行成功,还需先创建好多维表格,参考如下,注意点:不能是知识库创建的表格,需要在云文档-云盘处创建;n8n中配置的字段名和字段格式必须和多维表格内的完全一致,不然会写入错误
图片[39]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
图片[40]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
 

最后,附上工作流和多维表格模板链接(https://pan.quark.cn/s/f289beeea990)。

具体导入和配置方法可参考永不枯竭的灵感池,把搜一搜变成自动选题库!的③工作流及模板快速导入,注意多维表格需要配置好权限并添加文档应用。n8n工作流需要修改的地方参考下图
图片[41]-n8n高阶玩法:一键下载公众号历史文章,阅读点赞数据全都有!-AI Express News
好了,今天的内容就到这里,觉得有帮助的话,点赞收藏关注,我们下期见!

原文链接:https://mp.weixin.qq.com/s/h9-yI1ffMVr52RDJDB5IYA

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容