0

我有很多 RSS 和 atom feed url。我正在使用 SyndicationFeed 类来阅读这些提要的内容。查看页面源后我们可以识别,因为每个具有 pubsubhub 功能的提要总是具有 rel="hub" 属性。例如。假设我有两个提要 [非 pubsubhub 提要] http://timesofindia.feedsportal.com/c/33039/f/533929/index.rss 和 [pubsubhub 提要] http://allthingsd.com/feed/

现在我的问题是使用 SyndicationFeed 类识别 pubsubhub 提要。请帮我。

4

1 回答 1

0

我不是 C# 人,但根据文档,对于每个 SyndicationFeed 对象,您都可以访问它的链接。然后,对于每个SyndicationLink,您应该检查rel元素。它的值就是hub集线器href的 url。如果没有rel="hub"元素,那么您可以假设该提要未启用 PubSubHubbub :)

PS:无耻插件:Superfeedr充当默认集线器,这意味着您可以订阅任何提要,无论它们是否支持 PubSubHubbub 并接收它们的通知(我们还将内容标准化!)

于 2013-06-12T08:28:56.883 回答