今天带大家搭建第一套自动化工作流:定时获取资讯并自动保存到本地文件夹中。既然有了想法,首先需要考虑的是,如何搭建这个工作流。本次将以两个方向去搭建如何去获取以及如何导入本地

获取资讯的方法有很多:某平台资讯获取插件,http请求网页数据,rss订阅源获取…
有很多的方法,但在n8n中用rss订阅去获取会来的更简单,所以优先选择用rss订阅源去获取想要的资讯
打开自己的浏览器——添加扩展——扩展商店——搜索“RSSHub Radar”——点击获取

获取后打开可以被RSS订阅的网站:https://www.qbitai.com/
打开网站后在导航栏右侧找到扩展的浏览器插件,点击这个RSSHub会出现如图所示红框中复制按钮(代表这个网站可以被订阅)
复制后保存住,搭建工作流的时候就需要用到了

这个问题如果对n8n熟悉一点就很清楚了,本地部署的n8n是有映射到本地文件夹中的,当在工作流中使用特定的工具就可以导入到本地文件夹中。
流程不复杂,n8n 工作流 教程作为练手刚刚好

打开n8n平台(本地部署,官方云平台无法保存到本地)

创建一个工作流,搭建测试阶段优先以手动触发的方式来搭建。点击第一步就会出现触发设置,在n8n中有多种触发方式:
点击触发、发信息触发、定时触发、外部调用触发、聊天触发、http触发、表单触发等等多样化的方式是的n8n的工作流运行更偏自动,而非人为触发。


在工作流编排页面的右上角有一个“+”号,这个就是添加各种节点的按钮

该节点就可以通过扩展插件获取的rss订阅来获取网站的资讯

双击节点会出现设置界面,该界面很清晰,左侧是上节点的传递的参数,右侧是本节点的输出参数,中间则是配置在url处放置复制的rss链接,即可快速获取该网站的资讯

在n8n节点中大部分都是有三种输出:多种展现形式让使用者可以更快清晰自己需要用到的参数
架构

表格

Josn

n8n中有一个特色是可以持续锁定一个节点的输出,点击右上集的钉子图标,这样会使搭建时节约时间和不浪费资源,测试的时候尽量开着

该节点就是一个代码节点,支持python和javascript,多数情况是进行数据处理,比如本次流程用是需要代码将前面节点的数据转换成文本格式内容输出

这个节点的代码舰长已经准备好了,领取方式在文章结尾~
设置都是默认不用改动,只需要直接粘贴代码即可

这个节点就非常有意思了,改节点支持将数据转为:“csv、ics、josn、html、文本文件、表格文件”等10种转换方式,这个节点也会在搭建n8n中的一个常用节点

配置情况:
Text Input Field和Put Output File in Field:前者是输入内容的变量名字也是对应左侧的变量名,后者则是输出的变量名,这里需要保持一致,不然会报错!

新的拉取的节点默认是没有的,点击下面的add option按钮即可出现,这里需要配置一下文件名直接写上:文件1.text即可

该节点就是主要的下载本地的节点,可以支持从本地读取以及导入本地中

File Path and Name是文件名称配置,同时还需要给到本地文件夹的一个位置,可以直接复制使用
点击前一个节点的输出,鼠标按着可以把变量直接拖过来

Input Binary Field:输入的值,直接写上传递节点的输出参数

到这工作流就配置完毕了,测试整个工作流就可以在本地的文件夹n8n中看到文件

如果想变成“docx”这种文件格式,只需要点击Convert to File中修改文件后面的后缀即可

最后再添加一个定时执行的节点即可,配置比较简单


发布者:Ai探索者,转载请注明出处:https://javaforall.net/249623.html原文链接:https://javaforall.net
