use warnings; use HTML::Tree; use LWP::Simple; use WWW::Mechanize; use HTTP::Request::Common; use Data::Dumper; my $username = "user"; my $password = "pass"; my $site_url = 'http://www.tennisinsight.com/myTI.php'; my $mech = WWW::Mechanize->new( autocheck => 1 ); # print $mech->content; my $response = $mech->post($site_url , [ 'username' => $username, 'password' => $password, ]) ; my $cookie_jar = HTTP::Cookies->new; $cookie_jar->extract_cookies( $response ); print $cookie_jar;