$req = new HTTP:Req(GET => url1); $req->header('Cookie' => cookie1); $resp = $mech->simple_request($req); my $session = $resp->header('set-cookie'); $req2 = new HTTP:Req(GET => url1);#yes url1 again ;( $req2->header('Cookie' => $session); $req2->{_headers}->authorization_basic(user,pass); $resp2 = $mech->simple_request($req2); $req3 = new HTTP:Req(GET => url3); $req->header('Cookie' => $session); $resp3 = $mech->simple_request($req3); done..continue with $mech only..