web-dev-qa-db-ja.com

解析Atom&Ruby / RailsのRSS?

AtomとRSSin Ruby and Railsを解析できるものを探しています。標準のRSSライブラリを見てきましたが、そこにありますどんな種類のフィードでも自動検出して解析するライブラリが1つありますか?

29
aronchick

Googleageはいくつかのことを明らかにしています。彼らは受け入れられませんでしたか?

シンプルRSS
Ruby-Feedparser

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

くだらないフィードに遭遇した場合は、 HPricot を使用してフィードを解析することをお勧めします。

11

フィードノーマライザーは良いオプションのようです

https://github.com/aasmith/feed-normalizer

2
RichH

2009年のように見えます 標準Ruby RSSライブラリ まだ存在していませんでしたか?

2
Nakilon

アトム/ RSSフィードのxmlを解析するためにniokrigiまたはscrapiを使用するのが好きです。 http://www.rubyinside.com/nokogiri-Ruby-html-parser-and-xml-parser-1288.html

1
CodeJoust

FeedzirraとSimpleRSSを試しましたが、どちらもうまく機能することがわかりました。 Feedzirraの方が速かったので、そのパフォーマンスを求めているのであれば、Feedzirraを使用したほうがよいでしょう。

1
janex