1

RSS ファイルを解析しようとしています。私が行うと、404応答がスローされます。

Feedjira::Feed.fetch_and_parse url

だから私はしようと思った:

Feedjira::Parser::RSS.parse url

しかし、それは0エントリを返します

これはまさに私がしようとしているものです:

<% Feedjira::Parser::RSS.parse("my url here").entries.each do |e| %>

    <%= "#{e.title}" %><br />

<% end %>

RSS ファイルは、別の Web の php で問題なく解析されています。これは構造です:

    <rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
        <channel>
            <title>Title here</title>
            ... etc ...
            <item>
                <title>Title here</title>
                 ... etc ...
            </item>
            <item> ... etc ... </item>
        </channel>
    </rss>
4

1 に答える 1

0

Feedjira::Feed.fetch_and_parse urlそれがあなたのために働いていなかったのは奇妙です。それは私にとって完全にうまくいっています。

これが私がやった方法です。例として Railscasts RSS フィードを使用しています。

url = "http://railscasts.com/subscriptions/rZNfSBu1hH7hOwV1mjqyLw/episodes.rss"
feed = Feedjira::Feed.fetch_and_parse url

feed.entries.each do |entry|
  puts entry.title
end
于 2015-06-17T19:33:50.663 に答える