Scroll to navigation

HTTP::Cookies::ChromeDevTools(3pm) User Contributed Perl Documentation HTTP::Cookies::ChromeDevTools(3pm)

NAME

HTTP::Cookies::ChromeDevTools - retrieve cookies from a live Chrome instance

SYNOPSIS

  use HTTP::Cookies::ChromeDevTools;
  my $cookie_jar = HTTP::Cookies::ChromeDevTools->new();
  # use just like HTTP::Cookies

DESCRIPTION

This package overrides the load() and save() methods of HTTP::Cookies so it can work with a live Chrome instance.

Reusing an existing connection

If you already have an existing connection to Chrome that you want to reuse, just pass the Chrome::DevToolsProtocol instance to the cookie jar constructor in the "driver" parameter:

  my $cookie_jar = HTTP::Cookies::ChromeDevTools->new(
      driver => $driver
  );

"->load( $file, %options )"

    $jar->load( undef, driver => $driver );

Loads the cookies from the Chrome instance. Passing in a filename to load cookies from is currently unsupported.

"->load_jar( $jar, %options )"

    $jar->load( $jar, replace => 1;

Imports the cookies from another cookie jar into Chrome.

replace will clear out the cookie jar before loading the fresh cookies.

SEE ALSO

HTTP::Cookies - the interface used

HTTP::Cookies::Chrome - offline access to Chrome cookies

REPOSITORY

The public repository of this module is <http://github.com/Corion/www-mechanize-chrome>.

AUTHOR

Max Maischein "corion@cpan.org"

COPYRIGHT (c)

Copyright 2009-2024 by Max Maischein "corion@cpan.org".

LICENSE

This module is released under the same terms as Perl itself.

2026-02-25 perl v5.40.1