如何获取站点';整个RSS历史记录是XML吗?

如何获取站点';整个RSS历史记录是XML吗?,rss,Rss,给定一个网站/博客的RSS提要链接,有没有办法在一个XML文件中获取该网站的整个RSS历史记录(其所有博客帖子)? 这是不是只有从另一端才能实现(即,一个站点将其整个blogroll历史发布为RSS)?在这种情况下,这是如何实现的 谢谢! 你说得对。该网站必须发布其全部历史记录,否则您将无法获取它。在服务器端执行此操作,如果您可以访问数据库,则非常容易。只需将所有行作为XML转储即可。实际上,过滤和限制xml需要付出努力。你如何在博客平台上做到这一点?您可以使用插件来实现这一点您就在那里。该网站

给定一个网站/博客的RSS提要链接,有没有办法在一个XML文件中获取该网站的整个RSS历史记录(其所有博客帖子)? 这是不是只有从另一端才能实现(即,一个站点将其整个blogroll历史发布为RSS)?在这种情况下,这是如何实现的

谢谢!
你说得对。该网站必须发布其全部历史记录,否则您将无法获取它。在服务器端执行此操作,如果您可以访问数据库,则非常容易。只需将所有行作为XML转储即可。实际上,过滤和限制xml需要付出努力。你如何在博客平台上做到这一点?您可以使用插件来实现这一点

您就在那里。该网站必须发布其全部历史记录,否则您将无法获取它。在服务器端执行此操作,如果您可以访问数据库,则非常容易。只需将所有行作为XML转储即可。实际上,过滤和限制xml需要付出努力。你如何在博客平台上做到这一点?您可以使用插件来实现这一点,RSS只是表达数据的另一种方式。这完全取决于网站。如果站点提供了一种方法来指定您想要多少项(这不太可能),那么您应该知道这在其他站点上是行不通的

从技术上讲,在RSS中格式化数据与在HTML中格式化数据没有什么不同。例如,许多站点(包括这个站点)需要在一个页面上用HTML表示一些顺序数据(在SO的例子中是问题)。为此,网站将迭代某些数据源(如数据库),并输出HTML,以便您的web浏览器能够呈现它,直到它达到某个限制。知道这一限制是不可能的,因为它取决于现场。这正是RSS所做的:它通过数据源进行迭代,并在进行过程中吐出XML。同样,知道极限是不可能的

这是不是只有从另一端才可能发生的事情。。。?在这种情况下,这是如何实现的

如果您可以更改站点生成RSS的方式,只需删除限制即可。我知道这是含糊不清的,但这实际上取决于实施情况。有几十种RSS实现,它们都是不同的,行为也都不同


所以我的观点是,没有什么是万能的,你必须改变网站本身来修改这种行为。

RSS只是表达数据的另一种方式。这完全取决于网站。如果站点提供了一种方法来指定您想要多少项(这不太可能),那么您应该知道这在其他站点上是行不通的

从技术上讲,在RSS中格式化数据与在HTML中格式化数据没有什么不同。例如,许多站点(包括这个站点)需要在一个页面上用HTML表示一些顺序数据(在SO的例子中是问题)。为此,网站将迭代某些数据源(如数据库),并输出HTML,以便您的web浏览器能够呈现它,直到它达到某个限制。知道这一限制是不可能的,因为它取决于现场。这正是RSS所做的:它通过数据源进行迭代,并在进行过程中吐出XML。同样,知道极限是不可能的

这是不是只有从另一端才可能发生的事情。。。?在这种情况下,这是如何实现的

如果您可以更改站点生成RSS的方式,只需删除限制即可。我知道这是含糊不清的,但这实际上取决于实施情况。有几十种RSS实现,它们都是不同的,行为也都不同

所以我的观点是,没有什么是万能的,你必须改变网站本身来修改这种行为