简体   繁体   English

RSS解析+ Feedjira +使用Feedjira gem后无法读取RSS值

[英]RSS Parsing + Feedjira + Unable to read RSS value after using Feedjira gem

In my sample project, I am trying to read one new ress feed and I am using most popular gem 'feedjira' but I am not able to fetch the values. 在我的示例项目中,我试图读取一种新的调情饲料,并且使用的是最受欢迎的宝石'feedjira'但我无法获取这些值。 I tried simple-rss gem as well. 我也尝试了simple-rss宝石。

Still no progress. 仍然没有进展。

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>'

Please have a look and suggest something. 请看看并提出一些建议。

After a googling, I found one script related to fetching the RSS feed. 谷歌搜索之后,我发现了一个与获取RSS feed有关的脚本。 Working fine but some times it reply the output and some times 401 as status code. 工作正常,但有时它会答复输出,有时还会作为状态码401。

Not sure what is the reason and still investigating. 不知道是什么原因,仍在调查中。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM