#author("2017-05-15T15:55:38+09:00","default:wikiwriter","wikiwriter") #author("2022-07-06T12:25:11+00:00","default:src128","src128") [[Rails]] &tag(Feedjira); *目次 [#ma7bddab] #contents *関連ページ [#qae561e0] -[[./解析]] *参考情報 [#u64d241d] -[[Feedjira:http://feedjira.com/]] -[[feedjira/feedjira: A feed fetching and parsing library:https://github.com/feedjira/feedjira]] *Tips [#ve8fceb7] **FeedのURLを取得する [#z686fe19] -[[RubyのFeedライブラリ"Feedzirra"でFeedの情報を取得してみる - 完熟トマト:http://kanjuku-tomato.blogspot.jp/2013/11/rubyfeedfeedzirrafeed.html]] -feed.urlがWebサイトのURL、feed.feed_urlがFeed自身のURLとなっている模様。 *トラブルシューティング [#o4f006e2] ** Feedjira: Failed to parse last modified ' ' [#q330c1aa] - [[Feedjira: Failed to parse last modified ' ' · Issue #380 · feedjira/feedjira:https://github.com/feedjira/feedjira/issues/380]] -対処療法としては以下の設定を追加すると良いらしい。 Feedjira.logger.level = Logger::FATAL -feedのlast_modifiedがparseできなくても[[Feedjira/解析]]にあるとおり、エントリーの最後のpublishedの日時が設定されるので、実質問題ない。 **RSSの解析でcontentが取得できない [#fcc3bb82] -Feedjiraではdescriptionが@summaryに、contentが@contentに保存される。 -しかしRSSフィードにdescriptionが含まれない場合、contentが合っても@contentは取得されない。