2014-12-02 76 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