检索所有给定URL的rss提要-php和javascript

retrieve ALL rss feeds given a URL - php and javascript

本文关键字:提要 rss -php javascript URL 检索      更新时间:2023-09-26

我要做的是给一个RSS Feed URL,检索给定日期范围(2014年1月1日-演示日期)的文章总数。例如,如果您访问www.inoreader.com并粘贴此URL,http://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml,您将能够找到该提要的文章总数。

我试过几件事。其中一个使用了中显示的以下实现:W3Schools

问题是,我只能获得使用该实现的前几篇文章。不知怎的,像inoreader这样的RSS阅读器能够获取RSS提要的历史记录。有人能指导我实现这个功能吗?

例如,下面的代码只返回前几篇文章。

<?php
$xml=('http://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml');
$xmlDoc = new DOMDocument();
$xmlDoc->load($xml);
$x = $xmlDoc->getElementsByTagName('item');
echo $x->length;
?>

RSS提要是时间的"窗口",没有办法回到当前提要中的时间之外。。。现在,如果你使用Superfeeder这样的工具订阅了订阅源,你已经可以获得更多的数据了(前提是订阅源也已经在Superfeeder中了)。

随着时间的推移,你对提要过去内容的覆盖会越来越好。这就是feed阅读器向您展示大量历史内容的方式。