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" do item_name "/td[@class='ebcTtl']" url("href", :type => :attribute) url_detail do click_link "See detailed feedback" record "//tr[@class='fbsBigLabel'][2]" do feedback :ends_with => "%" end end price "/td[@class='ebcPr']" bids "/td[@class='ebcBid']" end end end ebay_data.to_xml.write($stdout, 1)