在给定URL的情况下检索所有RSS提要 - php和javascript

时间:2015-12-04 00:57:44

标签: javascript php xml rss

我尝试做的是获取RSS Feed网址,检索文章总数给定一系列日期(2014年1月1日 - 演示日期)。例如,如果您访问www.inoreader.com并粘贴此网址http://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml,您就可以找到该Feed的文章总数。

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

问题是我只能使用该实现获得前几篇文章。不知何故,像阅读器这样的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;

?>

1 个答案:

答案 0 :(得分:0)

RSS源是&#34; windows&#34;时间,没有办法超越目前在饲料中的时间... 现在,如果您使用Superfeedr之类的工具订阅Feed,则可以获得更多数据(前提是Feed已经在Superfeedr中)。

随着时间的推移,您对Feed过去内容的报道会越来越好。这就是Feed阅读器可以向您展示很多历史内容的方式。