2014-10-14 5 views
0

В моем примере проекта я пытаюсь прочитать один новый канал ress, и я использую самый популярный gem 'feedjira', но я не могу получить значения. Я попробовал жемчужину simple-rss.RSS Parsing + Feedjira + Невозможно прочитать значение RSS после использования Feedjira gem

По-прежнему нет прогресса.

[email protected] ~]$ irb 
2.1.2 :001 > urls = %w[http://feedjira.com/blog/feed.xml https://github.com/feedjira/feedjira/feed.xml] 
=> ["http://feedjira.com/blog/feed.xml", "https://github.com/feedjira/feedjira/feed.xml"] 
2.1.2 :002 > feeds = Feedjira::Feed.fetch_and_parse urls # returns a Hash, with each url having a Feedjira::Feed object 
NameError: uninitialized constant Feedjira 
    from (irb):2 
    from /home/user/.rvm/rubies/ruby-2.1.2/bin/irb:11:in `<main>' 

Пожалуйста, взгляните и предложите что-нибудь.

ответ

0

После поиска в Google, я нашел один сценарий, связанный с получением RSS-канала. Работает нормально, но несколько раз ответит на выход, а несколько раз - как код состояния.

Не знаете, в чем причина и до сих пор расследуются.

require 'feedjira' 
feed_parsed = Feedjira::Feed.fetch_and_parse("https://news.yahoo.com/rss/topstories", 
                  {:ssl_verify_peer => false}) 
puts feed_parsed 
+0

Если вы хотите, чтобы избежать хлопот выборки (и работы с ошибками), а также хлопот отображения различных форматов подачи в заранее определенной схеме, проверьте [Superfeedr] (https://superfeedr.com /). Мы делаем Webhook + JSON, чтобы помочь вам с обоими! –

 Смежные вопросы

  • Нет связанных вопросов^_^