将RSS添加到任何网站?

问题描述:

是否有任何网站/服务可以让我将RSS订阅添加到任何网站?将RSS添加到任何网站?

这是为我的公司工作。我们有一个显示公司相关新闻的网站。这些消息由外部机构提供,并自动更新到我们的数据库。我们的网站收集随机/新消息并显示它们。我们正在寻找添加“通过RSS订阅”按钮到我们的网站。

+0

为什么down mod?这是一个合理的问题,没有任何flaimbait。 – 2008-09-18 15:20:54

如果您有数据库中的数据,自己创建一个相当简单 - 有一个简单的教程here

一旦你建立了饲料,在<头网页的>,你把文字,如:

<link rel="alternate" title="RSS Feed" 
    href="http://www.example.com/rss-feed/latest/" type="application/rss+xml" /> 

这使得饲料是“自动发现”你的用户的浏览器(例如RSS图标出现在FF的地址栏中)。

你的问题有点难理解。您是否想要为其他人使用RSS?或者您是否想要使用其他人的RSS?

如果你想生成你的RSS源为他人消费,你将需要阅读的规格:

http://cyber.law.harvard.edu/rss/rss.html

如果您想使用它,这种联系也将有所帮助。然后,您需要查看XML/RSS解析器。

如果你可以提供更多的细节,我可以更新我的答案。

+0

嗨马克, 我想创建一个“通过RSS订阅”选项到我的网站供他人使用。您提供的链接非常有帮助。 – Shoban 2008-09-18 15:20:41

编写一个webhandler,将数据库的内容公开为RSS源。

如果您无法将RSS源添加到现有站点,请参阅Page2Rss作为中间解决方案。

可能Dapper有用吗?你只需要设置你的新闻馈送的哪些位刷新和瞧,即时rss,而不必触摸任何代码...

你要么滚动自己的,要么得到一个屏幕刮板服务。

在您创建了Feed之后,您可以使用类似Feedburner的内容来传播它。

这里有一个讨论,将产生饲料各种webscrapers的文章:http://www.masternewmedia.org/news/2006/03/09/how_to_create_a_rss.htm

如果你不小心点击进入,这里论述的服务:

在其他答案建议其他webscrapers:

然而,你可能会更好过生成从DB中的信息的反馈自己。

如果您刚好使用ASP.NET,则可能需要查看ASP.NET RSS Toolkit。这对生成和使用订阅源都很有用。

其实这是非常可行的雅虎!管道。假设1)你的网页是200K下,2)你的robots.txt文件不禁止管道,以及3)你的新闻源都有唯一的ID,像这样:

<ul id="newsfeed"> 

...你可以使用抓取页面模块,将其修剪为新闻订阅源中的项目,循环访问每个列表项目,并使用项目构建器模块将相关位打包为适当的RSS订阅源。然后,在你的文档的头部,你就会把RSS链接,就像这样:

<link rel="alternate" type="application/atom+xml" title="News Feed" href="http://pipes.yahoo.com/your_pipe_id" /> 

这当然是完全屁股向后,而是将工作速战速决,或在情况下,您无法控制页面的正文。