【问题标题】:getting an image url from ruby从 ruby​​ 获取图像 url
【发布时间】:2016-02-01 07:41:37
【问题描述】:

我想获得一个图像 url,以使用该图像在 ruby​​ 文件中进行进一步的操作。

功能应与以下javascript代码相同。

var img_src = document.getElementById('elementId').src;

【问题讨论】:

  • 你想从哪里获取图片 url?
  • @Frederick Cheung Iam 试图从同一页面的标题中获取图像 url
  • @babu 你的代码示例代码工作得很好然后你到底想要什么???

标签: javascript ruby-on-rails ruby ruby-on-rails-4


【解决方案1】:

您可以使用Nokogiri gem 尝试这样的操作

page.doc.at_css('#id').attr('src')

【讨论】:

    【解决方案2】:

    请尝试这种方法:

    require 'nokogiri'
    require 'open-uri'
    
    url = 'http://stackoverflow.com/questions/35125245/getting-an-image-url-from-ruby'
    page = Nokogiri::HTML(open(url))
    
    p page.css('#feed-link-text a').first.attributes
    p page.css('#feed-link-text a').first.attributes.collect{|s|p  s[1].value }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-29
      • 2012-05-04
      • 2011-08-22
      • 1970-01-01
      • 2010-10-30
      • 2020-03-14
      • 2020-11-18
      相关资源
      最近更新 更多