Get Cookies
Ein Script um sich anzeigen zu lassen, welche Cookies eine Webseite setzt.
Konfiguration:
Man muß nur $url
seinen Wünschen anpassen.
Disclaimer:
Das Script ist als 'quick-hack' zu sehen, bugs und Unschönheiten sind zuhauf vorhanden.
Script:
#!/usr/bin/perl use strict; use LWP::UserAgent; use URI::URL; use HTTP::Cookies; my $url = URI::URL->new( "http://www.amazon.com/" ); my $ua = new LWP::UserAgent; $ua->agent( "Cookie Checker/1.0" ); $ua->parse_head("FALSE"); my $request = new HTTP::Request(GET => $url); my $response = $ua->request( $request ); my $cookie_jar = HTTP::Cookies->new; $cookie_jar->extract_cookies( $response ); $cookie_jar->scan ( \&cb ); sub cb { my ( $version, $key, $val, $path, $domain, $port, $path_spec, $secure, $expires, $discard, $hash ) = map defined() ? $_ : '', @_; print "Version: $version\n"; print "Key: $key\n"; print "Value: $val\n"; print "Path: $path\n"; print "Domain: $domain\n"; print "Port: $port\n"; print "Path_Spec: $path_spec\n"; print "Secure: $secure\n"; print "Expires: $expires\n"; print "Discard: $discard\n"; }