detail_page_extractor = lambda do
  product_details 'Product Details'
end

cameras = Scrubyt::Extractor.define do

  fetch           'http://www.amazon.com'
  fill_textfield  'field-keywords', 'canon eos'
  select_option   'url', 'Electronics'
  submit

  camera do
     item_name('Canon Digital Rebel XTi 10.1MP Digital SLR Camera with EF-S 18-55mm f/3.5-5.6 Lens (Black)',
               'Canon EOS 30D 8.2MP Digital SLR Camera Kit with EF-S 18-55mm f/3.5-5.6 Lens') do
        stuff :references => detail_page_extractor
     end
     price     '$782.33',
               '$1,189.95'
  end
end

cameras.to_xml.write($stdout, 1)