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)