从Xml创建RSS Feed

时间:2014-04-08 12:31:32

标签: xml json rss

我想跟踪网站即将发布的新活动。但是从网站界面订阅事件更新并不容易,所以我使用rest api以json或xml格式获取结果。

网站只允许有限数量的请求。我想创建一个RSS提要来查看即将发生的新事件(使用api我可以按日期事件对结果进行排序),并且由于限制更新文件,例如每逢星期一。

我有办法做到这一点(我只知道Java)吗?我可以从哪里开始?

1 个答案:

答案 0 :(得分:0)

有很多潜在的方法可以做到这一点。一种方法是在java中使用Rome RSS library。在某个固定间隔内从站点中拉出JSON,然后将JSON转换为RSS(这将是您的代码的组合,罗马处理RSS生成)。然后在本地保存该RSS,并按需提供。

问题在于,如果您提取的网站每天只需要一定数量的请求,那么您的RSS源不会更频繁地更新。所以基本上你会在任何时候提供一个静态的RSS文件,后台进程会以可预测的间隔更新RSS文件。

您应该向内容提供商咨询他们是否允许这样做。他们很可能不希望你这样做。