2014-12-02 74 views
0

這是我們可以添加一個url到digg.com reader將它們添加到一個人的閱讀列表中。一旦我們提交了鏈接,他們(digg)就會找到幾個指向feed map的鏈接(.xml或feedburner等)。他們如何做到這一點 ?digg reader如何找到指定網站的供稿網址?

+1

可能重複[如何發現RSS對於給定的URL信息](http://stackoverflow.com/questions/61535/how-to-discover-rss- feed-for-a-given-url) – Joe 2014-12-03 09:05:23

+1

@Joe問題由創作者回答並接受。這些答案沒有錯,但他們並沒有解決很多問題。例如,我們無法找到任何這些解決方案的網站http://scoopwhoop.com/的rss供稿網址,但digg.com可以做到這一點。 – 2014-12-03 09:21:01

回答

1

Feed discovery是步驟1

步驟2可能是具有「反向」發現機制。每個提要(RSS或Atom)作爲HTML表示的鏈接。因此,即使缺少其他發現部分,如果您擁有第二個關係,仍然可以從網站中找到供稿網址...將其與用戶數據(訂閱者數量等)結合起來,您就可以獲得相當不錯的解決方案!

第3步是「啞」搜索:Feed中的每個故事都有一個到域的鏈接。 Feed本身有一個域。如果兩者都匹配,則可能找到了您要查找的Feed!

可能有其他的技術太:)

+0

飼料自動發現是主要方式,並得到很好的支持。一些現代客戶也會嘗試在域的根目錄上使用'/ feed',因爲WordPress支持網頁的27%,所以如果自動發現方法失敗,很有可能會有一個提要。 – Aeyoun 2018-01-05 11:17:06