WWW::Mechanize::Page#images WWW::Mechanize::Page は、forms, links メソッドでそれぞれの要素の配列が取得できるが、画像(img)を取得するメソッドはまだないので簡易実装。 1 require 'mechanize' 2 3 WWW::Mechanize::Page.class_eval do 4 def images 5 @images ||= search('img').map do |img| 6 case src = img['src'] 7 when %r{^https?://} 8 src 9 else 10 (uri + src).to_s 11 end 12 end.uniq 13 end 14 end