littleperl has asked for the wisdom of the Perl Monks concerning the following question:

Hello

I have this script getting a page and cookie, it works correctly, but I have to get the value from the cookie or cookie content if you wish. I read a ton of forums and posts, but I simply don't get how it can be done, neither did I succeed in any of my attempts.

A bit of help would be very welcome ;)

# set cookie stuff $ua->cookie_jar(HTTP::Cookies->new(file => 'mycookies.txt',autosave => + 1,hide_cookie2 => 1)); ## get login page # set custom HTTP request header fields $req = HTTP::Request->new(GET => $url); $req->content_type('application/x-www-form-urlencoded'); my $resp = $ua->request($req); if ($resp->is_success) { $message = $resp->decoded_content; print "Received reply.\n"; #$message\n"; }

Replies are listed 'Best First'.
Re: Getting cookie value
by Anonymous Monk on Mar 10, 2015 at 09:25 UTC

    A bit of help would be very welcome ;)

    Why do you need the cookie? Its not usually something you reach for yourself when scraping

    Anyway, a cookie is just another header ... HTTP::Cookies knows to parse and allows you to access via scan ... and whose value CGI::Cookie knows how to parse ... so check the docs and copy/paste some usage :)

    Also WWW::Mechanize is much more concise interface to LWP and family