【问题标题】:How to save RSS-feed to database如何将 RSS 提要保存到数据库
【发布时间】:2014-04-15 14:18:26
【问题描述】:

这里是新手!

我正在尝试从不同的 RSS 源获取数据并将它们保存到我的 MS SQL 2008 数据库中。至此我可以成功检索到我想要的数据,见:Paging of RSS using System.ServiceModel.Syndication

我的数据库现在有两个表,一个连接到单独的 RSS 提要,另一个连接到它的内容。 (将其视为电视剧和剧集)。

由于我想进一步处理来自 RSS 提要的数据,我需要将其全部保存到我的数据库中。而且,随着 RSS-feed(s) 的更新,不断更新它。

我的问题是如何最有效地实现这一点?我怎样才能使它成为一个自动化的过程?

由于会有很多 RSS 提要,我想也许最有效的方法是查看单独的 RSS 提要并获取上次更新的日期(存储在我的数据库中)并将其与RSS订阅。因此添加新内容,然后将“最后更新”更新为 RSS 提要最新帖子的内容?

【问题讨论】:

  • 请告诉我是否有更多信息可以添加,也许会得到答案。

标签: c# asp.net sql-server webforms rss


【解决方案1】:

所以我所做的就是将我所有的 RSS 提要及其信息添加到一个表中。然后为所有提要内容设置另一个表。

在此之后,我构建了一个每 6 小时运行一次的脚本,循环遍历每个 RSS 提要,然后进行竞争,检查是否已将新的唯一帖子添加到 RSS,然后将这些帖子也添加到“内容表”中.

我认为我把问题复杂化了,解决方案很简单。 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多