require 'rubygems' require 'open-uri' require 'mechanize' require 'pp' site_dashboard_url = 'http://www.tumblr.com/tumblelog/lstoll' email = 'lstoll@lstoll.net' password = 'xxxxxx' agent = WWW::Mechanize.new agent.follow_meta_refresh = true login = agent.get('http://www.tumblr.com/login') page = login.form_with(:action => '/login') do |f| f.email = email f.password = password end.click_button page = agent.get(site_dashboard_url) while form = page.form_with(:action => '/delete') puts "about to submit..." page = form.submit end