我在尝试获取下面的代码以输出我想要的格式的数据时遇到了一些问题.我所追求的是以下内容:
CCC1-$5.00
CCC1-$10.00
CCC1-$15.00
CCC2-$7.00
其中$7属于CCC2,其他属于CCC1,但我只能设法以这种格式获取数据:
CCC1-$5.00
CCC1-$10.00
CCC1-$15.00
CCC1-$7.00
CCC2-$5.00
CCC2-$10.00
CCC2-$15.00
CCC2-$7.00
任何帮助,将不胜感激.
require 'rubygems'
require 'nokogiri'
require 'open-uri'
doc = Nokogiri::HTML.parse(<<-eohtml)
最佳答案
这个怎么样?
doc.css('td.BBB > span.CCC').each do |something|
something.parent.parent.css('tr > td.EEE,tr > td.FFF').each do |something_more|
puts something.content + '-'+ something_more.content
end
end
原文链接:/html/425696.html