在Ruby/Rails中解析Atom和RSS?
我正在寻找能让我在Ruby和Rails中解析Atom和RSS的东西。我已经看过标准的RSS库,但有没有一个库可以自动检测它的类型,并为我解析它?在Ruby/Rails中解析Atom和RSS?
Feedzirra是更好的选项之一:http://www.pauldix.net/2009/02/feedzirra-a-ruby-feed-library-built-for-speed.html
当然,我是因为我写的偏见。 :)
Googleage揭示了一些东西。他们不能接受吗?
require 'simple-rss'
require 'open-uri'
rss = SimpleRSS.parse open('http://slashdot.org/index.rdf')
rss.channel.title # => "Slashdot"
Simple-RSS看起来不错,但它在2年内还没有更新。 Feedparser看起来还不错,但似乎没有宝石,它是0.6。我希望会有一些更成熟的东西,这通常是标准。 – aronchick 2008-10-19 04:17:48
我知道你想要使用活动项目的感觉,但是如果RSS和RDF规范最近没有改变,也许这些都会起作用。 :) – Pistos 2008-10-19 05:23:44
我会用简单的RSS给它一个镜头 - 但它真的让我感到惊讶,没有一个更好的解决方案 - 考虑如何Web 2.0的Ruby/Rails和RSS你会认为会有一个不错的将其组合在一起。 – aronchick 2008-10-20 03:26:32
我喜欢用niokrigi或scrapi来解析atom/rss feeds中的xml。 http://www.rubyinside.com/nokogiri-ruby-html-parser-and-xml-parser-1288.html
我试过Feedzirra和SimpleRSS,我发现两者都很好。 Feedzirra虽然速度更快,但如果您要寻找它的表现,那么使用Feedzirra会更好。
https://www.ruby-toolbox.com/categories/feed_parsing – Chloe 2014-04-13 04:56:47