Changes for version 0.58 - 2020-05-25

  • Fixed handling of https "secure" cookies - these can now actually be stored and sent
  • Add ->getWindowForTarget()
  • Add ->getBrowserContexts()
  • We don't spawn a Chrome process if a premade transport is passed in
  • The distinction between using the users cookies etc. or creating a separate browsing session is made by using the new "separate_session" constructor option
  • When connecting to an existing Chrome session, we don't spawn a new window anymore
  • ->createTarget() now accepts additional options

Modules

asynchronous dispatcher for the DevTools protocol
wrapper for talking to a page in a Target
choose the best transport backend
AnyEvent backend for Chrome communication
Mojolicious backend for Chrome communication
IO::Async backend for Chrome communication
choose the best pipe transport backend
EXPERIMENTAL Local pipe backend for Chrome communication
EXPERIMENTAL Local pipe backend for Chrome communication
retrieve cookies from a live Chrome instance
automate the Chrome browser
Getting things done with WWW::Mechanize::Chrome
Domain Specific Language for short scripts
WWW::Mechanize::Chrome example programs.
represent a Chrome HTML node in Perl
Things to watch out for
blacklist URLs from fetching

Provides

in lib/Chrome/DevToolsProtocol/Transport/Win32PipeOpener.pm