다중 소스 RSS 피드 애그리게이터 - n8n 워크플로우

핵심 로직 n8n 노드와 배치로 분할(Split In Batches) n8n 노드를 사용하여 여러 RSS 피드 소스의 데이터를 자동으로 읽고 집계하는 강력한 n8n 워크플로우를 사용해 보세요.

워크플로우 미리보기

자동화할 준비가 되셨나요?

이 n8n 워크플로우 템플릿을 다운로드하고 즉시 사용을 시작하세요.

추천 대상

다양한 소스의 뉴스를 중앙 집중화해야 하는 콘텐츠 큐레이터.
배치 처리를 시연하는 기본 n8n 템플릿을 찾는 사용자.
여러 회사 블로그 또는 프로젝트 피드의 업데이트를 모니터링해야 하는 개발자.
n8n 워크플로우 내에서 반복적인 데이터 추출 작업을 효율적으로 처리하려는 모든 사람.

개요

여러 RSS 소스의 업데이트를 수동으로 관리하는 것은 시간이 많이 소요될 수 있습니다. 이 n8n 워크플로우는 RSS 피드를 배치 처리할 수 있는 깔끔하고 확장 가능한 방법을 제공하여 이 문제를 해결합니다. 모든 URL에 대해 중복되는 RSS 리더 n8n 노드를 만드는 대신, 이 자동화는 배치로 분할(Split In Batches) n8n 노드로 구동되는 동적 루핑 메커니즘을 사용합니다. 이 접근 방식은 n8n 워크플로우를 매우 효율적으로 만들고 유지 관리가 용이하게 합니다. 이는 반복 작업을 처리하기 위해 핵심 n8n 로직을 사용하는 훌륭한 예시이며, 더 복잡한 데이터 집계 n8n 템플릿을 위한 견고한 기반을 마련합니다.

작동 방식

이 효율적인 n8n 워크플로우는 안정적인 반복 데이터 추출을 위해 설계된 명확한 4단계 프로세스를 따릅니다:


  1. 시작 (n8n 트리거): 프로세스는 '"워크플로우 실행" 클릭 시(When clicking "Execute Workflow")' n8n 트리거로 시작됩니다. 이는 수동 트리거이므로, 사용자가 실행하는 즉시 n8n 워크플로우가 실행됩니다. 이는 n8n 템플릿을 테스트하고 수동으로 시작할 때 흔히 사용되는 설정입니다.

  2. 소스 정의 (코드 n8n 노드): 이어지는 코드(Code) n8n 노드는 대상 RSS 피드 URL을 정의합니다. 이 노드는 고유한 n8n 관련 피드(예: Medium 및 dev.to)를 가리키는 url 속성을 포함하는 두 개의 항목 목록을 출력합니다. 이 목록은 나머지 n8n 워크플로우에 대한 입력을 제공합니다.

  3. 루프 설정 (배치로 분할 n8n 노드): '항목 반복(Loop Over Items)' n8n 노드(배치로 분할)는 URL 목록을 받아 이를 분할하여 각 URL이 개별적으로 처리되도록 보장합니다. 이는 목록을 반복하고 데이터 혼합을 방지하는 데 매우 중요합니다.

  4. 피드 읽기 (RSS 피드 읽기 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 노드 구조를 통해 흐르는 것을 확인합니다.

노드 상세 정보

"워크플로우 실행" 클릭 시 (수동 트리거):
기능: 시작점 역할을 하며, n8n 워크플로우의 즉각적인 실행을 위한 기본 n8n 트리거로 작동합니다. 개발 및 테스트에 이상적입니다.
주요 설정: 표준 수동 트리거 설정.
코드 (Code n8n 노드):
기능: 루프를 위한 입력 데이터 구조를 생성합니다. 읽을 정확한 RSS URL을 지정하는 객체 배열을 생성합니다.
주요 설정: 데이터 배열 정의:

return [
{ json: { url: 'https://medium.com/feed/n8n-io' } },
{ json: { url: 'https://dev.to/feed/n8n' } }
];
항목 반복 (배치로 분할 n8n 노드):
기능: 코드 n8n 노드에서 URL 목록을 받아 각 URL이 배치 처리를 허용하도록 다음 n8n 노드(RSS 리더)로 개별 항목으로 전달되도록 보장합니다.
주요 설정: 특정 설정 없음. 기본 배치 분할을 사용합니다.
RSS 피드 읽기 (RSS Feed Read n8n 노드):
기능: 핵심 데이터 추출 n8n 노드입니다. 루프에 의해 동적으로 제공되는 URL을 기반으로 피드 콘텐츠를 읽습니다.
주요 설정: URL 필드에 표현식 ={{ $json.url }}을 사용하여 n8n 워크플로우 루프의 각 반복에서 다른 피드를 읽도록 보장합니다.

관련 n8n 워크플로우

무료

노드: 4 노드
업데이트됨: 12월 26 2025
모두 보기
작성자

Technical writer

추천*