##Assumes: use LWP::UserAgent; use HTTP::Request::Common qw(POST); use HTTP::Cookies; sub CreateSession{ ##Takes Ref to user agent object my ($ua) = @_; $$ua->cookie_jar(HTTP::Cookies->new(file => "", autosave => 1)); $$ua->proxy(http => ''); $$ua->timeout(300); #Use some basic Authentication my $req = POST 'https:///login.cgi', [cdsid=>'', pw=>'',back=>'']; $req->proxy_authorization_basic(', ); my $res = $$ua->request($req); unless ($res->is_success) { print "Login Failed: : ". $res->status_line . "\n"; } #get the next page $req = POST 'https:///main1.cgi'; $res = $$ua->request($req); unless ($res->is_success) { print "Main Page Failed: : ". $res->status_line . "\n"; } return 1; }