use strict; use warnings; use LWP; use Spreadsheet::ParseExcel; my $url = 'http:// blah blah /login.asp'; my $browser = LWP::UserAgent->new; $browser->cookie_jar({}); my $response = $browser->post( $url, [ 'password' => 'pass', 'userid' => 'user', 'btnsubmit' => 'Submit', ] ); $url = "http://blah blah getdata_RS.asp"; $response = $browser->get( $url ); my $exceldata = $response->content; open (FILE, "> c:\\test.xls");