是否有任何网站/服务可以让我将RSS订阅添加到任何网站?
这是我的公司工作。我们有一个显示公司相关新闻的网站。这些新闻由外部机构提供,并自动更新到我们的数据库。我们的网站收集随机/新闻并显示它们。我们正在寻找在我们的网站上添加“通过RSS订阅”按钮。
答案 0 :(得分:6)
如果您的数据库中有数据,那么自己创建数据就相当简单 - 有一个简单的教程here。
在< head>中设置Feed后您的页面,您输入如下文字:
<link rel="alternate" title="RSS Feed"
href="http://www.example.com/rss-feed/latest/" type="application/rss+xml" />
这样可以让用户的浏览器“自动发现”Feed(例如,RSS图标会显示在FF的地址栏中)。
答案 1 :(得分:4)
这篇文章讨论了将生成Feed的各种网络漫画器:http://www.masternewmedia.org/news/2006/03/09/how_to_create_a_rss.htm
如果您不打算点击,则以下是作者讨论的服务:
其他网络漫画者在其他答案中建议:
但是,您最好自己从数据库中的信息生成Feed。
答案 2 :(得分:2)
您的问题有点难以理解。您是否正在尝试为其他人生成RSS消费,或者您是否正在尝试使用其他人的RSS?
如果您尝试为其他人生成RSS源,则需要阅读规范:
http://cyber.law.harvard.edu/rss/rss.html
如果您尝试使用它,该链接也会有所帮助。然后,您需要查看XML / RSS解析器。
如果您可以提供更多详细信息,我可以更新我的答案。
答案 3 :(得分:1)
如果您无法向现有网站添加RSS Feed,请参阅Page2Rss作为中间解决方案。
答案 4 :(得分:1)
可能Dapper有用吗?你只需要设置你的新闻源的哪些部分来搜索和vo,即时rss而不必触及任何代码......
答案 5 :(得分:1)
实际上这对雅虎来说非常可行!管道。假设1)您的页面不足200k,2)您的robots.txt文件不允许管道,3)您的新闻Feed有一个唯一的ID,如下所示:
<ul id="newsfeed">
...您可以使用“获取页面”模块,将其修剪为新闻源内的项目,循环遍历每个列表项,并使用项目构建器模块将相关位作为正确的RSS源进行修改。然后,在文档的头部,你会输入一个RSS链接,如下所示:
<link rel="alternate" type="application/atom+xml" title="News Feed" href="http://pipes.yahoo.com/your_pipe_id" />
这当然完全是后退,但可以用于快速修复,或者在您无法控制页面主体的情况下。
答案 6 :(得分:0)
编写一个webhandler,将数据库的内容公开为RSS提要。
答案 7 :(得分:0)
您需要自己动手,或者获得一个屏幕刮刀服务。
创建Feed后,您可以使用Feedburner之类的内容来传播它。
答案 8 :(得分:0)
如果您正在使用ASP.NET,则可能需要查看ASP.NET RSS Toolkit。它对于生成和消费Feed非常有用。