多源 RSS 订阅源聚合器 - n8n 工作流

使用这个强大的 n8n 工作流,通过核心逻辑 n8n 节点和分批处理(Split In Batches)n8n 节点,自动读取并聚合来自多个 RSS 源的数据。

工作流预览

准备好自动化了吗?

下载此 n8n 工作流模板并立即开始使用。

适用人群

需要将来自各种来源的新闻整合到一处的内容整理者。
正在寻找演示批量处理功能的 n8n 基础模板的用户。
需要监控多个公司博客或项目动态更新的开发者。
任何希望在 n8n 工作流中高效处理重复数据提取任务的人。

概览

手动管理多个 RSS 源的更新非常耗时。这个 n8n 工作流通过提供一种干净、可扩展的方法来批量处理 RSS 源,解决了这个问题。该自动化方案没有为每个 URL 创建重复的 RSS 阅读器 n8n 节点,而是利用分批处理(Split In Batches)n8n 节点驱动的动态循环机制。这种方法使 n8n 工作流的效率非常高且易于维护。它是使用 n8n 核心逻辑处理迭代任务的绝佳范例,为更复杂的数据聚合 n8n 模板奠定了坚实的基础。整体设计从一个简单的 n8n 触发器开始,系统地处理在 Code n8n 节点中定义的一系列源 URL。

工作原理

这个高效的 n8n 工作流遵循一个清晰的四步流程,专为可靠的迭代数据提取而设计:


  1. 启动(n8n 触发器): 流程以“点击‘执行工作流’” (When clicking "Execute Workflow") n8n 触发器开始。由于这是手动触发器,n8n 工作流在用户执行后会立即运行。这是测试和手动启动 n8n 模板的常见设置。

  2. 定义源(Code n8n 节点): 随后的 Code n8n 节点定义了目标 RSS 源 URL。它会输出一个包含两个项目的列表,每个项目都有一个 url 属性,指向一个特定的 n8n 相关源(例如 Medium 和 dev.to)。此列表为 n8n 工作流的其余部分提供输入。

  3. 设置循环(Split In Batches n8n 节点): “循环处理项目”(Loop Over Items) n8n 节点(即分批处理节点)接收 URL 列表并将其拆分,确保每个 URL 都被单独处理。这对于遍历列表和防止数据混淆至关重要。

  4. 读取源(RSS Feed Read n8n 节点): 对于循环输出的每个项目,“RSS 源读取”(RSS Feed Read) n8n 节点使用表达式 ={{ $json.url }} 动态注入 URL。此 n8n 节点抓取特定源的内容,提取文章,然后将它们返回到循环结构中进行聚合,从而完成此 n8n 工作流的核心功能。

安装指南

要部署此 n8n 模板,请遵循以下步骤:


  1. 导入: 复制提供的整个 n8n 工作流 JSON,并使用 n8n 中的“新建”(New) > “从 JSON 导入”(Import from JSON) 选项将其粘贴到你的实例中。

  2. 激活: 确保 n8n 工作流设置为“激活”(Active)。由于这里使用的是手动触发器,因此无需进行任何外部设置。

  3. 自定义: 访问 Code n8n 节点,修改数组中的 url 值,以反映你想要监控的具体 RSS 源。

  4. 执行: 点击“执行工作流”(Execute Workflow) 手动运行该过程,查看提取的 RSS 内容如何在 n8n 节点结构中流动。

节点详情

对于“点击‘执行工作流’” (When clicking "Execute Workflow")(手动触发器):
功能: 作为起点,充当 n8n 触发器,用于立即执行 n8n 工作流。非常适合开发和测试。
关键配置: 标准的手动触发器设置。
代码(Code n8n 节点):
功能: 为循环生成输入数据结构。它会创建一个对象数组,指定要读取的确切 RSS URL。
关键配置: 定义数据数组:

return [
{ json: { url: 'https://medium.com/feed/n8n-io' } },
{ json: { url: 'https://dev.to/feed/n8n' } }
];
循环处理项目(Split In Batches n8n 节点):
功能: 接收来自 Code n8n 节点的 URL 列表,并确保每个 URL 都作为单个项目传递给下一个 n8n 节点(RSS 阅读器),从而实现批量处理。
关键配置: 无特定设置;使用默认的分批拆分。
RSS 源读取(RSS Feed Read n8n 节点):
功能: 核心数据提取 n8n 节点。它根据循环动态提供的 URL 读取源内容。
关键配置: 在 URL 字段中使用表达式:={{ $json.url }},确保在 n8n 工作流循环的每次迭代中读取不同的源。

相关 n8n 工作流

免费

节点: 4 节点
更新时间: 2025年12月26日
创建者

Technical writer

精选*