use strict; use warnings; use HTTP::Cookies; use LWP::UserAgent; use LWP::Debug qw( + ); my $url = 'https://noii.nasdaqtrader.com/'; my $agent = LWP::UserAgent->new( cookie_jar => HTTP::Cookies->new, requests_redirectable => [ 'GET', 'HEAD', 'POST' ] ); my $response = $agent->post( $url, { txtUserName => '***', txtUserPass => '***' } ); print $response->content;