См. http://search.cpan.org/dist/WWW-Mechanize/lib/WWW/Mechanize.pm для получения подробной информации о модуле, но вот замечание:
use strict; use warnings;
use WWW::Mechanize;
my $mech = WWW::Mechanize->new();
$mech->get( 'http://url.to/your/form' );
$mech->submit_form(
form_number => 0, # see if it's the first form, or change this
fields => {
'login:usernameContainer:username'
=> 'username', # change to your user name
'login:j_id598:password'
=> 'password', # change to your password
}
);
Если он не работает для вас, или поля всегда имеют разные имена или тому подобное, попробуйте использовать $mech->find_link
с регулярным выражением и использовать возвращаемые значения, чтобы изменить нужные поля, затем отправить форму.
надеюсь, это поможет