2014-07-14 41 views
0

我需要從提要url和顯示中獲取最後3個提要。我目前使用的代碼是:feedparser中有沒有一種方法可以從供稿網址中僅檢索X個條目?

import feedparser 

feedUrl = "" 

feed = feedparser.parse(feedUrl) 

length = len(feed['entries']) 
stop = (length-4) if length > 3 else -1 

for i in range(length-1, stop, -1): 
    print feed['items'][i]['title'] + " " + feed['items'][i]['link'] 

有沒有一種方法使用ETags和/或Last-Modified頭來完成這個?

回答

0

不幸的是,我不認爲有任何供稿發佈商在供稿內部使用HTTP級別功能(如Etags或Last-Modified)。理論上可行,但由於這可能不會以任何方式標準化,也不會被所有人實施,您可能最終不得不創建回退機制。

唯一類似的解決方案,我能想到是使用像Superfeedr服務具有retrieve特點既具有beforeafter查詢字符串獲得前或給定輸入後發表項可用的。

相關問題