use strict; use warnings; use WWW::Mechanize; use HTML::Form::ForceValue; my $m = WWW::Mechanize->new( autocheck => 1 ); $m->agent_alias( 'Windows IE 6' ); $m->get("http://www.carzone.ie/"); $m->follow_link( url_regex => qr/Used/i ); $m->set_fields( #MakeID => '32', #ModelID => '281', #CountyID => '10', xMakeID => '32', ); $m->form_name("form1")->find_input("MakeID")->force_value("32"); $m->form_name("form1")->dump;