0

我正在尝试从下面的网站获取图像或图像地址。它适用于我在下面放置的一个网站:“ 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
4

0 回答 0