본문으로 바로가기
검색
회원가입로그인
page thumbnail

거의 대부분의 사이트에서 RSS 사이트 주소 찾기

요약

feedly

feedly.com/i/top 에 가면 주제별로 인기가 있는 rss 리스트를 볼 수 있다.

거의 대부분의 사이트에서 RSS 사이트 주소 찾기 image 1

물론 RSS가 없는 사이트도 있다. 그런 사이트는 아마 크롤링을 rss를 만들어서 리스트 정도를 가져오는 것 같다.

제목을 누르면 이런식으로 나온다.

https://feedly.com/i/subscription/feed%2Fhttp%3A%2F%2Ffeeds.mashable.com%2FMashable

feed%2F 뒤 부분을 보면 된다. URL encoding 되어 있는데 이는 자바스크립트로는 다음과 같이 바꾸면 원래 문자로 돌아온다.

decodeURIComponent(encodedUrl);

f12를 눌러 개발자 모드의 콘솔에서 실행하면 된다.

거의 대부분의 사이트에서 RSS 사이트 주소 찾기 image 2

보통 사이트 주소 /rss 또는 /feed를 많이 사용한다.

보통 %2F 가 / 라는 것을 알면 쉽게 알아볼 수 있다. (이프로 부족할 때...)

한국 사이트들은 https://feedly.com/i/discover 에서 한국어로 설정하면 찾을 수 있다. 별로 없는 듯하다.

거의 대부분의 사이트에서 RSS 사이트 주소 찾기 image 3

구글 뉴스

구글 뉴스(news.google.com) 에서도 주제나 검색어를 바탕으로 rss를 쉽게 가져올 수 있다.

주제를 선택한 후 /topics 앞에 /rss 를 붙이면 된다.

https://news.google.com/rss/topics/CAAqJggKIiBDQkFTRWdvSUwyMHZNRGRqTVhZU0FtVnVHZ0pWVXlnQVAB

검색을 한 후 /search 앞에 /rss를 붙이면 해당 검색어에 대한 rss를 받아볼 수 있다.

https://news.google.com/rss/search?q=ai

거의 대부분의 사이트에서 RSS 사이트 주소 찾기 image 4

위의 사진은 ai 검색어에 대한 rss 피드를 가져온 이미지이다.

특정 관심 주제에 대해 팔로우하기 좋다. 구글 뉴스의 경우 대부분 제목 정도만 표시한다.

RSS(Really Simple Syndication)는 웹 컨텐츠의 피드를 작성, 게시, 동기화하는 데 사용되는 XML 기반 형식입니다.

RSS는 웹의 개방성을 상징하는 기술 중의 하나이다.

크롬 확장 프로그램

get rss feed를 사용하면 사이트의 feed 주소를 알 수 있다.

chrome.google.com/webstore/detail/get-rss-feed-url/kfghpdldaipanmkhfpdcjglncmilendn

거의 대부분의 사이트에서 RSS 사이트 주소 찾기 image 5

거의 대부분의 사이트에서 RSS 사이트 주소 찾기 image 6

유튜브의 채널의 rss를 가져온 이미지.

코드를 보니깐 특별한 로직은 없고 html 에서 rss 주소를 찾거나 /feed, /rss, /feed.xml, /rss.xml 등의 주소를 시도해 보는 방법인 것 같다. youtube는 채널 ID가 있어야 하는데 크롬 확장앱의 tab 정보에서 가져올 수 있는 것 같다.

HTML 태그로 보기

소스보기를 한 후 rss, atom, xml, rdf 등 을 검색해서 찾아볼 수 있다. 보통 다음과 같은 type을 가지고 있다.

rssTypes = [
  'application/rss+xml',
  'application/atom+xml',
  'application/rdf+xml',
  'application/rss',
  'application/atom',
  'application/rdf',
  'text/rss+xml',
  'text/atom+xml',
  'text/rdf+xml',
  'text/rss',
  'text/atom',
  'text/rdf'
];

예를 들어 techcrunch의 rss feed 주소는 다음과 같다.

<link rel="alternate" type="application/rss+xml" title="TechCrunch » Feed" href="https://techcrunch.com/feed/" />

<link rel="alternate" type="application/rss+xml" title="TechCrunch » Comments Feed" href="https://techcrunch.com/comments/feed/" />

link tag 안에 type이 application/rss로 명시된 것을 확인할 수 있다.

RSS 리스트 선정하기

팔로우할만한 rss 를 선정해 봤다.

tech

AI

한국

구글 알리미로 특정 키워드에 대한 RSS 받아보기

구글 알리미를 사용하면 특정 키워드에 대한 새로운 소식을 이메일로 받아볼 수 있다. 그런데 이 알림을 RSS로도 제공한다.

Google 알리미 - 관심 분야의 새로운 콘텐츠를 알려드립니다.

원하는 키워드에 대해 알림을 설정하고 수정에서 수신위치를 RSS 피드로 선택하면 된다.

거의 대부분의 사이트에서 RSS 사이트 주소 찾기 image 7

이메일로 받는다고 하더라도 하단에 RSS 피드 주소가 표시된다.

거의 대부분의 사이트에서 RSS 사이트 주소 찾기 image 8

생각보다 엄청 쉽다.