29

Ruby と Rails で Atom と RSS を解析できるものを探しています。標準の RSS ライブラリを調べましたが、フィードの種類を自動検出して解析してくれるライブラリはありますか?

4

7 に答える 7

31

Feedzirraは優れたオプションの1つです:http://www.pauldix.net/2009/02/feedzirra-a-ruby-feed-library-built-for-speed.html

もちろん、私はそれを書いたので偏見があります。:)

于 2009-10-21T19:54:31.463 に答える
11

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

シンプルな RSS
Ruby フィードパーサー

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

2009 年には標準のRuby RSS ライブラリがまだ存在していなかったように見えますか?

于 2013-07-17T17:31:15.233 に答える
2

Feed Normalizer は良い選択肢のようです

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

于 2009-03-25T05:18:50.870 に答える
1

Feedzirra と SimpleRSS を試してみましたが、どちらもうまく機能することがわかりました。ただし、Feedzirra の方が高速だったので、そのパフォーマンスを求めるなら、Feedzirra の方が適しています。

于 2011-12-05T19:44:48.767 に答える
1

私は、atom/rss フィードの xml を解析するために、niokrigi または Scrapi を使用するのが好きです。 http://www.rubyinside.com/nokogiri-ruby-html-parser-and-xml-parser-1288.html

于 2009-10-21T19:56:51.937 に答える