当前位置:  开发笔记 > 编程语言 > 正文

在Ruby/Rails中解析Atom和RSS?

如何解决《在Ruby/Rails中解析Atom和RSS?》经验,为你挑选了3个好方法。

我正在寻找能让我在Ruby和Rails中解析Atom和RSS的东西.我看过标准的RSS库,但是有一个库可以自动检测它是什么类型的Feed并为我解析它吗?



1> Paul Dix..:

Feedzirra是更好的选择之一:http://www.pauldix.net/2009/02/feedzirra-a-ruby-feed-library-built-for-speed.html

当然,自从我写这篇文章以后,我就有了偏见.:)


不幸的是,它的主动支持依赖性在其最新版本上被破坏(在rails 2.3.8上,而不是3).因为我没有使用jruby,而且这个lib使用原生扩展,对我来说没有osgi.太糟糕了,Feedzirra看起来很有希望....

2> Pistos..:

Google将揭示一些事情.他们不被接受吗?

简单的RSS
Ruby-Feedparser

require 'simple-rss'
require 'open-uri'
rss = SimpleRSS.parse open('http://slashdot.org/index.rdf')
rss.channel.title # => "Slashdot"


简单的RSS看起来不错,但它在2年内没有更新.Feedparser看起来也不错,但似乎没有宝石,而且它是0.6.我希望有一些更成熟的东西,通常是标准.

3> Thibaut Barr..:

如果遇到糟糕的Feed,您可能需要使用HPricot来解析Feed.

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有