【问题标题】:Getting OpenURI::HTTPError: 503 Service Temporarily Unavailable in server获取 OpenURI::HTTPError: 503 Service Temporarily Unavailable in server
【发布时间】:2016-11-18 18:28:46
【问题描述】:

我正在尝试解析提要:

SimpleRSS.parse open('https://catracalivre.com.br/feed/', :allow_redirections => :all)

它可以在本地主机上运行,​​但是当我部署到我的服务器时,我收到以下错误:

OpenURI::HTTPError: 503 Service Temporarily Unavailable.

关于为什么它只适用于本地主机的任何想法? Ps:它适用于其他 URL。问题只发生在“https://catracalivre.com.br/feed/”。

【问题讨论】:

    标签: ruby-on-rails open-uri


    【解决方案1】:

    该网站使用Cloudflare 作为 CDN。网站所有者配置了他们的“DDoS 保护”服务,该服务部分需要客户端(即您的 feedreader)执行 Javascript 或解决某些验证码挑战。

    这肯定是他们的错误,因为 RSS 提要旨在供机器使用。您应该联系网站所有者,然后要求他们免除其 RSS 提要的保护。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-02
      • 1970-01-01
      • 2011-09-12
      • 2021-11-18
      • 1970-01-01
      • 1970-01-01
      • 2019-05-17
      相关资源
      最近更新 更多