Image Scrape

Image Scrape

imageScrape.rb

This script will scrape every image from the page at a user-supplied URL. The image files will include data residing on the host machine in addition to images linked from other web servers.

The Code

 require "open-uri"
 require "pathname"

 unless ARGV[0]
     puts "You must supply a URL to scrape images."
     puts "USAGE: ruby imageScrape.rb <url to scrape>"
     exit
 end

 url = ARGV[0].strip
 begin

     open(url, "User-Agent" => "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)")
 do |source|
         source.each_line do |x|
 if x =~ /<img src="(.+.[jpeg|gif])"\s+/ ...

Get Wicked Cool Ruby Scripts now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.