거의 대부분의 사이트에서 RSS 사이트 주소 찾기
feedly
feedly.com/i/top 에 가면 주제별로 인기가 있는 rss 리스트를 볼 수 있다.
물론 RSS가 없는 사이트도 있다. 그런 사이트는 아마 크롤링을 rss를 만들어서 리스트 정도를 가져오는 것 같다.
제목을 누르면 이런식으로 나온다.
https://feedly.com/i/subscription/feed%2Fhttp%3A%2F%2Ffeeds.mashable.com%2FMashable
feed%2F 뒤 부분을 보면 된다. URL encoding 되어 있는데 이는 자바스크립트로는 다음과 같이 바꾸면 원래 문자로 돌아온다.
decodeURIComponent(encodedUrl);
f12를 눌러 개발자 모드의 콘솔에서 실행하면 된다.
보통 사이트 주소 /rss 또는 /feed를 많이 사용한다.
보통 %2F 가 / 라는 것을 알면 쉽게 알아볼 수 있다. (이프로 부족할 때...)
한국 사이트들은 https://feedly.com/i/discover 에서 한국어로 설정하면 찾을 수 있다. 별로 없는 듯하다.
구글 뉴스
구글 뉴스(news.google.com) 에서도 주제나 검색어를 바탕으로 rss를 쉽게 가져올 수 있다.
주제를 선택한 후 /topics 앞에 /rss 를 붙이면 된다.
https://news.google.com/rss/topics/CAAqJggKIiBDQkFTRWdvSUwyMHZNRGRqTVhZU0FtVnVHZ0pWVXlnQVAB
검색을 한 후 /search 앞에 /rss를 붙이면 해당 검색어에 대한 rss를 받아볼 수 있다.
https://news.google.com/rss/search?q=ai
위의 사진은 ai 검색어에 대한 rss 피드를 가져온 이미지이다.
특정 관심 주제에 대해 팔로우하기 좋다. 구글 뉴스의 경우 대부분 제목 정도만 표시한다.
RSS(Really Simple Syndication)는 웹 컨텐츠의 피드를 작성, 게시, 동기화하는 데 사용되는 XML 기반 형식입니다.
RSS는 웹의 개방성을 상징하는 기술 중의 하나이다.
크롬 확장 프로그램
get rss feed를 사용하면 사이트의 feed 주소를 알 수 있다.
chrome.google.com/webstore/detail/get-rss-feed-url/kfghpdldaipanmkhfpdcjglncmilendn
유튜브의 채널의 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
tech crunch : https://techcrunch.com/feed
hacker news : https://news.ycombinator.com/rss
venture beat : https://venturebeat.com/feed/
AI
medium의 ai 태그 : https://medium.com/feed/tag/artificial-intelligence
techcrunch ai tag : https://techcrunch.com/tag/artificial-intelligence/feed/
reddit artificial 서브레딧 : https://www.reddit.com/r/artificial/.rss
flipboard ai 분야 : https://flipboard.com/topic/artificialintelligence.rss
구글 블로그 ai 분야 : https://blog.google/technology/ai/rss/
deepmind : https://www.deepmind.com/blog/rss.xml
the decoder : https://the-decoder.com/feed/
한국
테크니들 : https://techneedle.com/feed
요약
- feedly.com/i/top에서 주제별로 인기 있는 RSS 리스트를 확인할 수 있다.
- 일부 사이트는 RSS가 없으며, 크롤링을 통해 리스트를 가져올 수 있다.
- URL 인코딩된 주소를 디코딩하여 원래 문자로 바꿀 수 있다.
- 대부분의 사이트는 /rss 또는 /feed를 사용한다.
- 한국 사이트는 feedly.com/i/discover에서 한국어 설정 후 찾을 수 있다.
- 구글 뉴스에서도 주제나 검색어를 바탕으로 RSS를 가져올 수 있다.
- RSS는 웹 컨텐츠를 작성, 게시, 동기화하는 데 사용되는 XML 기반 형식이다.
- 크롬 확장 프로그램 "get rss feed"를 사용하면 사이트의 RSS 주소를 알 수 있다.
- RSS 주소를 찾기 위해 HTML 태그로 보기 기능을 사용할 수 있다.
- 일부 예시로는 techcrunch, hacker news, verge, venture beat, AI medium, techcrunch AI 태그, reddit artificial 서브레딧, flipboard AI 분야, 구글 블로그 AI 분야, deepmind, the decoder, 한국테크니들의 RSS 주소를 제공한다.