从 Ruby 获取图片网址

getting an image url from ruby

本文关键字:取图片 获取 Ruby      更新时间:2023-09-26

我想获取一个图像网址,以使用该图像在 ruby 文件中执行进一步操作。

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

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

你可以使用 gem 尝试这样做Nokogiri

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

请尝试以下方法:

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 }