【问题标题】:RSS Parsing + Feedjira + Unable to read RSS value after using Feedjira gemRSS 解析 + Feedjira + 使用 Feedjira gem 后无法读取 RSS 值
【发布时间】:2014-10-14 09:16:50
【问题描述】:

在我的示例项目中,我正在尝试阅读一个新的新闻提要,并且我正在使用最流行的 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>'

请看一下并提出建议。

【问题讨论】:

    标签: ruby-on-rails rss rss-reader feedjira


    【解决方案1】:

    谷歌搜索后,我发现了一个与获取 RSS 提要相关的脚本。工作正常,但有时它会回复输出,有时会回复 401 作为状态码。

    不知道是什么原因,还在调查中。

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

    【讨论】:

    • 如果您想避免获取(和处理错误)的麻烦以及将不同的提要格式映射到预定义架构的麻烦,请查看Superfeedr。我们使用 Webhook + JSON 为您提供帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多