我正在尝试从下面的网站获取图像或图像地址。它适用于我在下面放置的一个网站:“ http://www.1stsourceservall.com/Category/Accessories ”。但是——一旦完成页面——我希望它点击下一页链接并循环浏览所有 20 多个页面。我该怎么做?
require 'rubygems'
require 'nokogiri'
require 'open-uri'
url = "http://www.1stsourceservall.com/Category/Accessories"
while (url) do
doc = Nokogiri::HTML(open(url))
puts doc.css(".productImageMed")
end
link = doc.css('.pagination a')
url = link && link[0]['href'] #=> url is nil if no link is found on the page
end