2008-10-18 232 views
28

我正在尋找能讓我在Ruby和Rails中解析Atom和RSS的東西。我已經看過標準的RSS庫,但有沒有一個庫可以自動檢測它的類型,併爲我解析它?在Ruby/Rails中解析Atom和RSS?

+0

https://www.ruby-toolbox.com/categories/feed_pa​​rsing – Chloe 2014-04-13 04:56:47

回答

10

Googleage揭示了一些東西。他們不能接受嗎?

Simple RSS
Ruby-Feedparser

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

Simple-RSS看起來不錯,但它在2年內還沒有更新。 Feedparser看起來還不錯,但似乎沒有寶石,它是0.6。我希望會有一些更成熟的東西,這通常是標準。 – aronchick 2008-10-19 04:17:48

+0

我知道你想要使用活動項目的感覺,但是如果RSS和RDF規範最近沒有改變,也許這些都會起作用。 :) – Pistos 2008-10-19 05:23:44

+0

我會用簡單的RSS給它一個鏡頭 - 但它真的讓我感到驚訝,沒有一個更好的解決方案 - 考慮如何Web 2.0的Ruby/Rails和RSS你會認爲會有一個不錯的將其組合在一起。 – aronchick 2008-10-20 03:26:32

10

如果您符合蹩腳的飼料,你可能需要使用HPricot解析飼料。

1

我試過Feedzirra和SimpleRSS,我發現兩者都很好。 Feedzirra雖然速度更快,但如果您要尋找它的表現,那麼使用Feedzirra會更好。