我正在尝试使用 Nokogiri 进行 HTML 抓取,但没有得到预期的结果。
在这个特定的 URL 上,我正在查看特定位置的交易,并希望在该页面上显示交易详细信息。.small-deals-cont
是页面的 CSS 选择器,同样.deal-title
是交易标题的 CSS 选择器。
require 'rubygems'
require 'nokogiri'
require 'open-uri'
url = "http://www.snapdeal.com/local-deals-Chennai-all?category=all&HID=dealHeader_all"
doc =Nokogiri::HTML(open(url))
puts doc.at_css("title").text
doc.css(".small-deals-cont").each do |item|
puts item.at_css(".deal-title")
end