【问题标题】:Determine page size (in bytes) of provided url in ruby on rails确定 ruby​​ on rails 中提供的 url 的页面大小(以字节为单位)
【发布时间】:2012-04-02 17:41:13
【问题描述】:

我有一个 Rails 应用程序。它正在存储各种页面的网址。现在我想获取这些页面的大小(以及这些页面具有的 js、css 和图像)。最好的方法是什么? 我试图 curl 或 wget 页面并找到 content-length 标头信息,但我猜内容长度并没有给出页面大小(它只是 http 响应的正文长度)。

任何帮助将不胜感激。

【问题讨论】:

    标签: ruby-on-rails-3 curl wget


    【解决方案1】:

    这有点矫枉过正,但您可以使用 Nokogiri (https://github.com/tenderlove/nokogiri/),至少可以获取 body 标签中的字符数...

    doc = Nokogiri.parse(open('http://example.com'))
    body = doc.search('body').first
    body.content.length
    

    【讨论】:

      猜你喜欢
      • 2012-07-25
      • 1970-01-01
      • 2013-02-01
      • 2013-03-17
      • 2013-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-05
      相关资源
      最近更新 更多