尝试使用GEM Image_Dowloader下载图像



这就是我到目前为止所拥有的。它使用GEM Image_Downloader

require 'rubygems'
require 'image_downloader'
downloader = ImageDownloader::Process.new('www.test.com','img_dir/')
downloader.parse(:any_looks_like_image => true)
downloader.download()

imagedownloader :: process.new方法第二个参数应该是您的本地计算机目标路径:

您的代码之前:

require 'rubygems'
require 'image_downloader'
downloader = ImageDownloader::Process.new('www.test.com','img_dir/')
downloader.parse(:any_looks_like_image => true)
downloader.download()

之后:

require 'rubygems'
require 'image_downloader'
require 'open-uri'
downloader = ImageDownloader::Process.new('<page url>','<your local directory complete path(target to place all images)>')
downloader.parse(:any_looks_like_image => true)
downloader.download()

最新更新