我正在寻找可以让我在 Ruby 和 Rails 中解析 Atom 和 RSS 的东西。我查看了标准的 RSS 库,但是是否有一个库可以自动检测它是什么类型的提要并为我解析它?
aronchick
问问题
19495 次
7 回答
31
Feedzirra 是更好的选择之一:http: //www.pauldix.net/2009/02/feedzirra-a-ruby-feed-library-built-for-speed.html
当然,自从我写了它,我就有偏见。:)
于 2009-10-21T19:54:31.463 回答
11
Googleage 揭示了一些事情。他们不被接受吗?
require 'simple-rss'
require 'open-uri'
rss = SimpleRSS.parse open('http://slashdot.org/index.rdf')
rss.channel.title # => "Slashdot"
于 2008-10-18T05:09:10.790 回答
11
如果您遇到糟糕的提要,您可能需要使用HPricot来解析提要。
于 2008-10-21T10:44:58.067 回答
2
Feed Normalizer 看起来可能是一个不错的选择
于 2009-03-25T05:18:50.870 回答
2
看起来 2009 年标准的Ruby RSS 库还不存在?
于 2013-07-17T17:31:15.233 回答
1
我喜欢使用 niokrigi 或 scrapi 来解析 atom/rss 提要中的 xml。 http://www.rubyinside.com/nokogiri-ruby-html-parser-and-xml-parser-1288.html
于 2009-10-21T19:56:51.937 回答
1
我尝试过 Feedzirra 和 SimpleRSS,我发现它们都很好用。不过,Feedzirra 速度更快,因此如果您正在寻找它的性能,那么使用 Feedzirra 会更好。
于 2011-12-05T19:44:48.767 回答