【n8n教程】:RSS Read 节点,订阅任何网站内容!
你是否厌倦了手动访问多个网站查看最新内容?RSS Read 节点 是 n8n 中强大的内容聚合工具,能让你自动收集任何支持 RSS 源的网站最新文章。本教程将以最直白的方式,带你快速上手这个神奇的节点!
什么是 RSS?为什么要用 RSS Read?
RSS 是什么?
RSS(Really Simple Syndication,简易信息聚合)是一种标准化的内容发布格式。简单来说:
- 传统方式:你需要每天逐个访问新闻网站、博客、播客平台来查看更新
- RSS 方式:网站自动发送最新内容给你,你只需在一个地方接收即可
RSS Read 节点的优势
| 特点 | 说明 |
|---|---|
| 即时获取 | 一键获取 RSS 源中的所有最新文章 |
| 多源聚合 | 与其他 n8n 节点配合,可处理多个 RSS 源 |
| 无代码设置 | 不需要编程知识,只需粘贴 RSS URL |
| 灵活应用 | 可组合邮件、Slack、Google Sheets 等进行自动化 |
| 按需触发 | 作为工作流中的非触发节点,灵活控制执行时机 |
RSS Read 节点参数详解
核心参数
URL(必填)
- 输入你想读取的 RSS 源地址
- 示例:
https://rss.nytimes.com/services/xml/rss/nyt/World.xml - 可以是任何网站的 RSS 源
高级选项
Ignore SSL Issues(SSL 问题忽略)
- 遇到自签名证书或内部 RSS 源时勾选
- 默认关闭(推荐保持默认)
输出数据格式
RSS Read 返回一个数组,每个元素包含:
- title: 文章标题
- link: 文章链接
- content: 文章内容
- pubDate: 发布时间
- guid: 唯一标识符
- author: 作者名称
实战案例:建立一个"新闻到邮件"的自动化工作流
场景描述
每天上午 9 点,自动从纽约时报获取国际新闻,通过邮件发送给你。
工作流步骤
第 1 步:添加定时触发器
- 点击 + 按钮,搜索 Schedule Trigger(定时触发器)
- 设置每天上午 9 点触发
- 点击 “Save” 保存
第 2 步:添加 RSS Read 节点
- 点击 Schedule Trigger 节点下方的 +,搜索 RSS Read
- 在 URL 字段粘贴:
https://rss.nytimes.com/services/xml/rss/nyt/World.xml - 点击 “Test step” 测试节点
- 你应该看到最新的新闻文章列表
第 3 步:添加 Gmail 发送节点
- 点击 RSS Read 节点右侧的 +,搜索 Gmail
- 选择 “Send email” 操作
- 连接你的 Gmail 账户
- 配置邮件内容:
- 收件人:输入你的邮箱地址
- 主题:
Latest News Update - 邮件正文:
Title: {{$node["RSS Read"].data[0].title}} Link: {{$node["RSS Read"].data[0].link}}
第 4 步:测试和激活
- 点击 “Save” 保存工作流
- 点击 “Test workflow” 进行测试
- 检查邮箱是否收到邮件
- 确认无误后,点击 “Active” 启用工作流
进阶技巧:监控多个 RSS 源
场景:同时监控多个新闻源
要监控多个 RSS 源但保持执行次数最少,使用以下模式:
Schedule Trigger
↓
Array of URLs(存储 RSS 源列表)
↓
Split In Batches(分批处理)
↓
RSS Read(逐个读取)
↓
处理数据(邮件/Slack 等)
代码示例(Function 节点中)
// 定义多个 RSS 源
return [
{
url: "https://rss.nytimes.com/services/xml/rss/nyt/World.xml"
},
{
url: "https://feeds.bloomberg.com/markets/news.rss"
},
{
url: "https://www.techcrunch.com/feed/"
}
];
常见问题排查
❌ “Cannot read RSS feed” 错误
原因:RSS URL 无效或网站不支持 RSS
解决方案:
- 确认 URL 是否正确(在浏览器中打开测试)
- 检查网站是否仍然提供 RSS(某些网站已停用 RSS)
- 尝试勾选 “Ignore SSL Issues” 选项
❌ 获取到重复的文章
原因:每次运行都获取所有文章,RSS Read 没有去重
解决方案:使用 RSS Feed Trigger 节点替代(自动只返回新文章)
❌ 邮件格式混乱
原因:HTML 内容没有正确处理
解决方案:使用 Code 节点 处理 HTML,或切换到 HTML 邮件模式
完整可执行工作流代码
将以下 JSON 复制到 n8n 中:“Import from File” → 粘贴 JSON 并导入
{
"name": "RSS Feed to Email Newsletter",
"nodes": [
{
"parameters": {
"rule": {
"interval": [
{
"daysInterval": 1,
"triggerAtHour": 9,
"triggerAtMinute": 0
}
]
}
},
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"position": [250, 300],
"id": "schedule-trigger",
"name": "Schedule Trigger"
},
{
"parameters": {
"url": "https://rss.nytimes.com/services/xml/rss/nyt/World.xml"
},
"type": "n8n-nodes-base.rssFeedRead",
"typeVersion": 1.2,
"position": [450, 300],
"id": "rss-read",
"name": "RSS Read"
},
{
"parameters": {
"fromEmail": "your-email@gmail.com",
"toEmail": "recipient@example.com",
"subject": "Latest News Updates",
"text": "=Title: {{$node[\"RSS Read\"].data[0].title}}\n\nLink: {{$node[\"RSS Read\"].data[0].link}}\n\nContent: {{$node[\"RSS Read\"].data[0].content}}"
},
"type": "n8n-nodes-base.gmail",
"typeVersion": 2,
"position": [650, 300],
"id": "gmail-send",
"name": "Send Email"
}
],
"connections": {
"Schedule Trigger": {
"main": [
[
{
"node": "RSS Read",
"type": "main",
"index": 0
}
]
]
},
"RSS Read": {
"main": [
[
{
"node": "Send Email",
"type": "main",
"index": 0
}
]
]
}
},
"active": false,
"settings": {
"executionOrder": "v1"
}
}
工作流说明
- Schedule Trigger:每天早上 9 点执行
- RSS Read:获取纽约时报国际新闻最新 5 条
- Gmail:将第一篇新闻发送到你的邮箱
快速导入步骤
- 登录 n8n 仪表板
- 点击 “+ Create Workflow”
- 点击工作流编辑器右上角的 “…” 菜单
- 选择 “Import from File”
- 粘贴上面的 JSON 代码
- 配置你的邮件账户和收件人地址
- 点击 “Save” 和 “Active” 启动工作流
总结
RSS Read 节点让内容聚合变得极其简单:
- 📰 一个节点就能读取任何 RSS 源
- 🔄 灵活组合其他节点实现复杂自动化
- ⏰ 按需触发,精确控制执行时机
- 🎯 完全无需代码知识
876

被折叠的 条评论
为什么被折叠?



