17 - WWW::Mechanize Screen-scraping web sites follow links, fill forms use WWW::Mechanize; my $mech = WWW::Mechanize->new(); $mech->get($url); $mech->click("Download this!"); $mech->submit_form( form_number => 1, fields => { username => 'foo', password => 'bar', } );