检测站点是否有RSS / Atom提要?

时间:2012-07-22 09:38:49

标签: ios nsurl

我有一个网站的网址,但没有我要解析的Feed的网址。

如何 检测站点是否有RSS / Atom提要?

2 个答案:

答案 0 :(得分:1)

正如此问题所述How to check if a site has rss feeds 你需要下载页面并检查rel ='alternate'。

如果您希望确保找到任何可能的RSS / Atom链接,那么如果第一次解析失败,您还可以回退到regex页面以提及feed.xml或类似内容。这不一定要包含实际页面的RSS,它可能是指向外部RSS的链接。

答案 1 :(得分:1)

在网站的defalut页面的head部分中查找rel =“alternate”type =“application / rss + xml”链接:

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
  <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://someurl/feed/" />
  <title>Some title</title>
</head>