在我的示例项目中,我正在尝试阅读一个新的ress feed并且我正在使用最受欢迎的gem 'feedjira'
,但我无法获取值。我也尝试了simple-rss
gem。
仍然没有进展。
user@localhost ~]$ 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 :(得分:0)
在谷歌上搜索后,我找到了一个与获取RSS源有关的脚本。工作正常但有时它会回复输出,有时会回复401作为状态代码。
不确定是什么原因并且仍在调查。
require 'feedjira'
feed_parsed = Feedjira::Feed.fetch_and_parse("https://news.yahoo.com/rss/topstories",
{:ssl_verify_peer => false})
puts feed_parsed