2013-01-17 2 views
-1

RSS 피드를 처리하고 새로운 게시물이 업로드 될 때마다 실행되는 Python 스크립트를 작성하려고합니다. 업데이트를 위해 피드를 폴링하는 것보다 더 좋은 방법이 있습니까?howto 실시간 RSS 알림 받기

감사

+2

검은 색 마술 이외에는 없습니다. -하지만 마지막 체크 이후 피드에 대한 업데이트가 있는지 먼저 확인하여 지능적으로 폴링 할 수 있습니다. 매번 전체 피드를 검색하는 대신 –

+0

좋아, 나는 그것을 명심 할 것이다. – WeaselFox

+0

http://packages.python.org/feedparser/http-etag.html#etag-and-last-modified-headers – namit

답변

2

당신이 구독 할 수 있습니다 출판 프로토콜의 종류를 구현하는 RSS 피드 게시자인가?

당신은 PubSubHubbub

Parties (servers) speaking the PubSubHubbub protocol can get near-instant notifications (via webhook callbacks) when a topic (feed URL) they're interested in is updated. 
+0

아니요, 슬프게도 RSS 피드 자체 만이 아닙니다. 나는 PubSubHubbub를 보았지만 여기서는 사용하지 않았다. – WeaselFox

+0

당신은 야후 파이프를 보았습니까? http://pipes.yahoo.com/pipes/ 할 일에 따라 문제를 해결할 수 있습니다. –

0

에 읽을 수 있습니다 여기 최선의 대답은 그것을 따라 생각합니다.

설명을 보려면 this 게시물을보십시오. 나는 또한 나의 첫 번째 링크에서 언급 PubSubHubbub보고 제안 :

간단한 오픈, 서버 - 투 - 서버 웹 후크 기반 pubsub (게시/가입) 아톰과 RSS의 확장과 같은 프로토콜을.

PubSubHubbub 프로토콜을 사용하는 당사자 (서버)는 관심있는 주제 (피드 URL)가 업데이트되면 즉시 (웹 훅 콜백을 통해) 알림을받을 수 있습니다.