require 'rubygems' require 'scrubyt' Scrubyt.logger = Scrubyt::Logger.new ebay_data = Scrubyt::Extractor.define do fetch 'http://www.ebay.com/' fill_textfield 'satitle', 'ipod video 80gb' submit record_table "//table[@class='ebItemlist single']" do record "//tr[2]" do item_name "/td[@class='ebcTtl']", :write_text => true do item_link "//a" do url_detail do detail_link 'See detailed feedback', :generalize => false do item_detail do record "//tr[@class='fbsBigLabel'][2]" do feedback :ends_with => "%" price "/td[@class='ebcPr']" bids "/td[@class='ebcBid']" end end end end end end end end end puts ebay_data.to_xml