$ua = LWP::UserAgent->new; $req = HTTP::Request->new(GET => $url); $req->authorization_basic('user', 'pass'); $res = $ua->request($req)->as_string, sub {$p->parse($_[0])};