in reply to Re^2: Need help with WWW::Mechanize and Chrome cookies
in thread Need help with WWW::Mechanize and Chrome cookies

I also wonder why this code in WMC
my $file_map = $mech->saveResources_future( target_file => 'this_page.html', target_dir => 'this_page_files/', wanted => sub { $_[0]->{url} =~ m!^https?:!i }, )->get();
downloads the files in these two links
<link rel="stylesheet" href="css/file.css" type="text/css" /> <img id="logo" src="/images/image.gif" alt="" title="" />
But not this one
<a class="txt" href="file.txt"> Text File </a>

Replies are listed 'Best First'.
Re^4: Need help with WWW::Mechanize and Chrome cookies
by marto (Cardinal) on Jul 09, 2021 at 11:42 UTC

    The latter is a hyperlink to another page/resource, you would never want the 'Save Complete page' method to follow links like that, it's not what it's for. Saving the same page in a browser will not save hyperlink targets.

      In this case, is there a different approach to download the hyperlink targets from within WMC?

        Either find the links, get them, save them, or inject something like this and call it from the page for each target you've identified, or submit a patch to add the required functionality to this module, or choose something else to achieve your goal. Unless you need JavaScript there should be alternatives, but your post lacks enough detail to expand on that.