2013-01-17 35 views
-1

我試圖建立一個python腳本來處理RSS提要,並且每次上傳新帖子時都會運行。有沒有更好的方法來執行此操作而不是輪詢Feed更新?如何獲得實時rss通知

謝謝

+2

除了黑魔法,沒有。 - 但您可以智能地進行輪詢,方法是先查詢自上次檢查後飼料是否有更新。而不是每次都簡單地檢索完整的Feed。 –

+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

簡單,開放,服務器到服務器的基於Web的WebHook(發佈/訂閱)協議的擴展,Atom和RSS。

說到PubSubHubbub協議的各方(服務器)可以在他們感興趣的主題(feed URL)更新時獲得接近即時的通知(通過webhook回調)。

相關問題