我有该网站的 URL,但没有我想要解析的提要。
如何检测网站是否有 RSS/Atom 提要?
正如这个问题中提到的如何检查网站是否有 rss 提要 ,您需要下载页面并检查 rel='alternate'。
如果第一次解析失败,如果您想确保找到任何可能的 RSS/Atom 链接,您还可以对任何提及 feed.xml 或类似内容的页面进行正则表达式的回退。这不一定包含实际页面的 RSS,它可能是指向外部 RSS 的链接。
在网站默认页面的 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>