我想获取一个图片网址,将该图片用于ruby文件中的进一步操作。
该功能应与以下javascript代码相同。
var img_src = document.getElementById('elementId').src;
答案 0 :(得分:0)
您可以使用Nokogiri
gem
page.doc.at_css('#id').attr('src')
答案 1 :(得分:0)
请尝试这种方法:
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 }