From: Joel Pearson Date: 2013-02-05T02:34:35+09:00 Subject: Re: Nokogiri - Data output not as expected Alternative: require 'nokogiri' require 'open-uri' require 'spreadsheet' #Create the Spreadsheet Spreadsheet.client_encoding = 'UTF-8' book = Spreadsheet::Workbook.new sheet1 = book.create_worksheet sheet1.name = 'My First Worksheet' lines = [] #Specify our URI %w[ http://www.asus.com/Notebooks_Ultrabooks/S56CA/#sp... ].each do |url| doc = Nokogiri::HTML(open(url)) lines << doc.css('div#specifications div#spec-area ul.product-spec li').map(&:text) end lines.flatten! lines.each_with_index do |line, idx| sheet1.row(idx).push line end book.write('C:/Users/Barry/Desktop/output.xls') -- Posted via http://www.ruby-forum.com/.