- 0
- 141 단어
안녕하세요 케이입니다.
지난 글에서는 RSS를 이용해서 특정 사이트의 새로운 콘텐츠를 자동으로 확인하고 텔레그램으로 받아보는 방법을 알아봤습니다.
지금까지 뉴스 자동수집 방법으로 뉴스 API와 RSS 두 가지 방식을 살펴봤는데요.
둘 다 새로운 정보를 자동으로 가져올 수 있다는 점은 비슷하지만 실제로 사용하는 목적과 방식에는 차이가 있습니다.
어떤 경우에는 뉴스 API가 더 편하고, 어떤 경우에는 RSS가 훨씬 단순하게 사용할 수 있습니다.
이번 글에서는 RSS와 뉴스 API의 차이를 초보자 기준에서 정리하고, 개인용 뉴스 자동수집에서는 어떤 방식을 선택하면 좋은지 알아보겠습니다.
RSS와 뉴스 API는 무엇이 다른가
가장 큰 차이는 정보를 가져오는 기준입니다.
뉴스 API는 검색어를 기준으로 데이터를 가져오는 방식입니다.
예를 들어 AI 자동화라는 키워드를 입력하면 해당 검색어와 관련된 뉴스 결과를 가져올 수 있습니다.
반면 RSS는 특정 사이트나 콘텐츠 목록에 새롭게 등록된 글을 확인하는 방식입니다.
즉 뉴스 API는 “무엇을 검색할 것인가”가 중요하고, RSS는 “어느 사이트를 확인할 것인가”가 중요합니다.
이 차이만 이해해도 두 방식의 용도를 쉽게 구분할 수 있습니다.
뉴스 API가 적합한 경우
뉴스 API는 여러 사이트에 흩어진 정보를 하나의 검색어로 찾고 싶을 때 유용합니다.
예를 들어 다음과 같은 주제를 확인한다고 가정해보겠습니다.
ChatGPT
AI 자동화
AI 에이전트
로컬 AI
특정 기업명
특정 제품명
이런 경우 특정 사이트 하나만 확인해서는 전체 흐름을 파악하기 어렵습니다.
뉴스 API를 이용하면 하나의 키워드로 여러 검색 결과를 가져올 수 있기 때문에 특정 주제의 최신 뉴스를 폭넓게 확인하는 데 적합합니다.
RSS가 적합한 경우
RSS는 특정 사이트의 새로운 콘텐츠를 놓치고 싶지 않을 때 유용합니다.
예를 들어 자주 확인하는 전문 블로그가 있다고 생각해보겠습니다.
그 사이트에서 새로운 글이 올라올 때마다 직접 접속해서 확인할 수도 있습니다.
하지만 RSS를 이용하면 새 글이 등록되었는지 자동으로 확인할 수 있습니다.
특정 회사의 공식 블로그나 자주 보는 전문 사이트처럼 출처가 이미 정해져 있다면 RSS가 더 단순한 방법이 될 수 있습니다.
뉴스 API는 검색 범위가 넓다
뉴스 API의 가장 큰 장점 중 하나는 검색 범위가 넓다는 점입니다.
특정 사이트에 제한되지 않고 검색 서비스에서 제공하는 범위 안에서 다양한 결과를 가져올 수 있습니다.
예를 들어 AI 에이전트라는 키워드를 검색하면 여러 곳에서 관련 뉴스가 검색될 수 있습니다.
사용자는 여러 웹사이트를 직접 확인하지 않아도 관련 결과를 한 번에 모아서 볼 수 있습니다.
특정 주제의 전체 흐름을 빠르게 파악하고 싶다면 뉴스 API 방식이 유리합니다.
RSS는 원하는 출처를 정확하게 관리하기 좋다
RSS의 장점은 어떤 사이트에서 가져온 정보인지 명확하다는 점입니다.
사용자가 직접 RSS를 등록하기 때문에 출처를 정확하게 선택할 수 있습니다.
예를 들어 다음과 같이 구성할 수 있습니다.
관심 있는 IT 전문 사이트
AI 관련 전문 블로그
특정 기업 공식 블로그
특정 분야 업계 사이트
이 사이트들만 RSS 목록에 넣으면 다른 출처의 콘텐츠는 들어오지 않습니다.
따라서 정보의 범위보다는 출처 관리가 중요한 경우 RSS가 더 적합할 수 있습니다.
뉴스 API는 키워드 관리가 중요하다
뉴스 API에서는 어떤 검색어를 사용하는지가 결과에 큰 영향을 줍니다.
키워드가 너무 넓으면 필요하지 않은 뉴스가 많이 나올 수 있습니다.
반대로 너무 구체적이면 검색 결과가 거의 없을 수 있습니다.
예를 들어 AI라는 검색어는 범위가 너무 넓습니다.
AI 자동화처럼 조금 더 구체적으로 설정하면 원하는 뉴스의 비율을 높일 수 있습니다.
그래서 뉴스 API 방식에서는 검색 키워드를 지속적으로 조정하는 작업이 중요합니다.
RSS는 키워드를 고민할 필요가 적다
RSS에서는 기본적으로 사이트가 제공하는 새로운 콘텐츠를 확인합니다.
따라서 뉴스 API처럼 검색 키워드를 계속 조정할 필요가 없습니다.
RSS에 새로운 항목이 들어오면 프로그램이 해당 콘텐츠를 확인하면 됩니다.
이 점은 RSS를 단순하게 사용할 수 있는 이유 중 하나입니다.
다만 사이트에서 올라오는 모든 콘텐츠가 관심 있는 내용은 아닐 수 있습니다.
이 경우 RSS에서 가져온 제목을 다시 키워드로 필터링하는 기능을 추가할 수도 있습니다.
뉴스 API는 인증정보가 필요한 경우가 많다
뉴스 API를 사용하려면 서비스에 Application을 등록하고 인증정보를 발급받아야 하는 경우가 있습니다.
예를 들어 Client ID나 Client Secret 같은 정보가 필요할 수 있습니다.
프로그램에서 API 요청을 보낼 때 이 인증정보를 함께 사용합니다.
또 서비스마다 요청 가능한 횟수나 이용 조건이 다를 수 있기 때문에 확인이 필요합니다.
처음 자동화를 시작하는 사람에게는 이 과정이 조금 어렵게 느껴질 수 있습니다.
RSS는 인증 없이 사용할 수 있는 경우도 있다
RSS는 사이트에서 공개적으로 제공하는 경우 별도의 API 인증 없이 데이터를 확인할 수 있습니다.
RSS 주소만 알면 Google Apps Script에서 데이터를 가져올 수 있는 경우도 있습니다.
이런 점에서는 뉴스 API보다 시작 과정이 단순할 수 있습니다.
하지만 모든 웹사이트가 RSS를 제공하는 것은 아닙니다.
사이트가 RSS를 제공하지 않는다면 해당 방식으로 콘텐츠를 가져오기 어렵다는 한계가 있습니다.
뉴스 API는 검색 결과를 세밀하게 조절할 수 있다
뉴스 API에서는 검색 조건을 이용해 결과를 조절할 수 있는 경우가 있습니다.
예를 들어 다음과 같은 항목을 설정할 수 있습니다.
검색 키워드
검색 결과 개수
정렬 방식
가져올 결과 범위
이런 조건을 이용하면 필요한 뉴스만 선택해서 가져오기 쉽습니다.
특히 최신 뉴스 몇 개만 확인하고 싶을 때 편리합니다.
RSS는 제공되는 콘텐츠 구조에 영향을 받는다
RSS에서는 사이트가 제공하는 데이터 구조를 그대로 사용하게 됩니다.
어떤 RSS는 제목과 게시 날짜, 설명을 충분히 제공할 수 있습니다.
반대로 어떤 RSS는 제목과 최소한의 정보만 제공할 수도 있습니다.
즉 사용자가 데이터 구조를 자유롭게 결정하는 것이 아니라 해당 사이트에서 제공하는 RSS 형식에 어느 정도 영향을 받습니다.
뉴스 API와 비교하면 데이터 활용의 자유도가 낮을 수 있습니다.
업데이트 속도에는 차이가 있을 수 있다
뉴스 API와 RSS 모두 새로운 정보를 가져올 수 있지만 업데이트 시점은 서비스에 따라 달라질 수 있습니다.
뉴스 API는 검색 서비스의 데이터에 해당 콘텐츠가 반영되어야 검색할 수 있습니다.
RSS는 사이트에서 새로운 콘텐츠가 RSS에 추가되어야 확인할 수 있습니다.
어느 방식이 항상 더 빠르다고 단정하기는 어렵습니다.
중요한 것은 자신이 확인하려는 정보가 어느 방식에서 안정적으로 제공되는지입니다.
여러 출처를 확인하려면 뉴스 API가 편하다
뉴스를 수집할 때 출처보다 주제가 중요하다면 뉴스 API가 편리합니다.
예를 들어 “AI 자동화와 관련된 새로운 뉴스라면 어느 사이트에서 나온 것이든 확인하고 싶다”고 생각할 수 있습니다.
이 경우 여러 사이트의 RSS를 하나씩 등록하는 것보다 뉴스 API에서 해당 키워드를 검색하는 방식이 간단합니다.
검색어 하나를 기준으로 여러 결과를 가져올 수 있기 때문입니다.
특정 사이트를 반드시 확인하려면 RSS가 편하다
반대로 특정 사이트의 콘텐츠는 반드시 확인하고 싶을 수 있습니다.
예를 들어 한 기업의 공식 블로그나 전문 매체의 새 글을 매번 확인하고 싶다면 RSS가 더 직접적입니다.
뉴스 검색 결과에 해당 글이 포함되기를 기다리지 않고 RSS에 새로운 콘텐츠가 추가되었는지 직접 확인할 수 있습니다.
따라서 중요하게 보는 출처가 정해져 있다면 RSS를 활용할 가치가 있습니다.
RSS와 뉴스 API 모두 중복 제거가 필요할 수 있다
두 방식 모두 반복해서 실행하면 이전에 확인한 콘텐츠가 다시 나타날 수 있습니다.
뉴스 API에서는 같은 기사가 다시 검색될 수 있습니다.
RSS에서도 이전에 받은 항목이 RSS 목록에 계속 남아 있을 수 있습니다.
그래서 어느 방식을 사용하더라도 이전에 전송한 뉴스인지 확인하는 기능을 추가하는 것이 좋습니다.
뉴스 제목이나 콘텐츠 식별 정보를 저장하고 새로운 결과와 비교하는 방식으로 중복을 줄일 수 있습니다.
자동 실행 방식은 거의 비슷하다
뉴스 API와 RSS는 데이터를 가져오는 방식은 다르지만 자동화 과정은 비슷합니다.
Google Apps Script의 시간 기반 트리거를 이용하면 두 방식 모두 정해진 시간에 자동 실행할 수 있습니다.
뉴스 API 방식은 다음과 같습니다.
시간이 되면 API 검색을 실행합니다.
새로운 뉴스 결과를 가져옵니다.
중복을 제거합니다.
텔레그램으로 전송합니다.
RSS 방식은 다음과 같습니다.
시간이 되면 등록된 RSS를 확인합니다.
새로운 콘텐츠를 찾습니다.
이전에 받은 콘텐츠를 제외합니다.
텔레그램으로 전송합니다.
전체적인 자동화 구조는 매우 비슷합니다.
뉴스 API와 RSS를 함께 사용할 수도 있다
개인용 뉴스 자동수집 시스템에서는 반드시 둘 중 하나만 선택할 필요가 없습니다.
오히려 두 방식을 함께 사용하면 각각의 단점을 보완할 수 있습니다.
예를 들어 관심 분야의 전체 뉴스는 검색 API로 확인합니다.
반드시 확인하고 싶은 몇 개의 사이트는 RSS로 추가합니다.
이렇게 구성하면 키워드 기반 검색과 특정 출처 확인을 동시에 할 수 있습니다.
개인적으로는 이 방식이 가장 실용적인 구조라고 생각합니다.
예를 들어 이렇게 구성할 수 있다
AI 관련 정보수집 시스템을 만든다고 가정해보겠습니다.
뉴스 API에서는 다음 키워드를 검색합니다.
ChatGPT
AI 자동화
AI 에이전트
로컬 AI
그리고 RSS에는 중요하게 보는 몇 개의 전문 사이트나 공식 블로그를 등록합니다.
Google Apps Script는 정해진 시간에 두 데이터를 모두 확인합니다.
중복된 콘텐츠를 제거하고 하나의 텔레그램 메시지로 정리합니다.
이렇게 구성하면 검색 결과와 중요 출처의 새로운 콘텐츠를 한 번에 확인할 수 있습니다.
초보자는 어떤 것부터 시작하면 좋을까
처음 뉴스 자동수집을 만든다면 두 방식을 동시에 시작할 필요는 없습니다.
목적에 따라 하나부터 시작하는 것이 좋습니다.
원하는 검색어의 다양한 뉴스를 받고 싶다면 뉴스 API부터 시작하면 됩니다.
특정 사이트의 새 글을 받고 싶다면 RSS부터 시작하면 됩니다.
기본적인 자동수집이 정상적으로 작동하는 것을 확인한 뒤 다른 방식을 추가하면 됩니다.
기능을 하나씩 확장하는 것이 오류를 찾기도 쉽고 전체 구조를 이해하기에도 좋습니다.
뉴스 API가 더 적합한 사람
다음과 같은 경우에는 뉴스 API가 더 적합할 수 있습니다.
여러 사이트의 뉴스를 한꺼번에 확인하고 싶은 경우
특정 키워드를 중심으로 정보를 모으고 싶은 경우
검색 결과를 개수나 정렬 방식으로 조절하고 싶은 경우
관심 키워드가 자주 변경되는 경우
특정 출처보다 주제 자체가 중요한 경우
이런 목적이라면 검색 API 중심의 자동수집 시스템이 편리합니다.
RSS가 더 적합한 사람
다음과 같은 경우에는 RSS가 더 적합할 수 있습니다.
자주 확인하는 사이트가 정해져 있는 경우
특정 블로그의 새 글을 놓치고 싶지 않은 경우
검색 결과보다 출처가 중요한 경우
가능한 단순한 자동수집 구조를 원하는 경우
해당 사이트가 안정적으로 RSS를 제공하는 경우
이런 상황에서는 RSS가 간단하고 효과적인 방법이 될 수 있습니다.
두 방식의 장단점을 간단하게 정리해보기
뉴스 API는 검색 범위가 넓고 키워드 중심으로 정보를 모을 수 있다는 장점이 있습니다.
하지만 API 인증이나 사용량 관리가 필요할 수 있습니다.
RSS는 특정 사이트를 직접 추적하기 쉽고 구조가 비교적 단순할 수 있습니다.
하지만 RSS를 제공하는 사이트에서만 사용할 수 있고 검색 범위가 해당 출처로 제한됩니다.
결국 어떤 방식이 무조건 더 좋다고 말하기보다는 자동수집 목적에 따라 선택하는 것이 중요합니다.
내가 필요한 뉴스 자동수집 방식 선택하기
뉴스 자동수집 방식을 결정할 때는 다음 질문을 먼저 해보면 좋습니다.
특정 키워드가 중요한가?
특정 사이트가 중요한가?
여러 사이트의 정보를 한꺼번에 보고 싶은가?
반드시 확인해야 하는 출처가 있는가?
검색 조건을 자주 변경할 가능성이 있는가?
이 질문에 답하면 어떤 방식을 먼저 사용할지 결정하기 쉬워집니다.
검색어가 중심이라면 뉴스 API가 적합합니다.
사이트가 중심이라면 RSS가 적합합니다.
두 가지 모두 중요하다면 뉴스 API와 RSS를 함께 사용할 수 있습니다.
정리
RSS와 뉴스 API는 모두 개인용 뉴스 자동수집에 사용할 수 있지만 정보를 가져오는 기준에는 차이가 있습니다.
뉴스 API는 검색 키워드를 기준으로 여러 결과를 가져오는 데 적합합니다.
RSS는 특정 사이트의 새로운 콘텐츠를 확인하는 데 적합합니다.
여러 출처에서 특정 주제의 뉴스를 폭넓게 확인하고 싶다면 뉴스 API가 편리합니다.
반드시 확인하고 싶은 사이트나 블로그가 정해져 있다면 RSS가 더 단순할 수 있습니다.
둘 중 하나만 선택할 필요도 없습니다.
검색 API로 관심 키워드의 전체 흐름을 확인하고 RSS로 중요한 출처의 새 콘텐츠를 추가하는 방식으로 함께 사용할 수 있습니다.
결국 개인용 뉴스 자동수집 시스템에서 중요한 것은 어떤 기술이 더 좋은지가 아니라 내가 원하는 정보를 가장 효율적으로 가져오는 방법을 선택하는 것입니다.
다음 글에서는 지금까지 자동으로 수집한 뉴스에 AI를 연결해서, 여러 기사의 내용을 자동으로 요약하고 텔레그램으로 받아보는 방법을 알아보겠습니다.