Dies ist meine letzte Frage für diese ich hoffe. Ich verwende $mech->follow_link, um eine Datei herunterzuladen. Aus irgendeinem Grund ist die gespeicherte Datei jedoch nur die Seite, die ich zuerst aufrufe, und nicht der Link, dem ich folgen möchte. Ist dies der richtige Weg, um die Datei von dem Link herunterzuladen? Ich möchte nicht wget verwenden.
#!/usr/bin/perl -w
use strict;
use LWP;
use WWW::Mechanize;
my $now_string = localtime;
my $mech = WWW::Mechanize->new();
my $filename = join(' ', split(/\W++/, $now_string, -1));
$mech->credentials( '***********' , '************'); # if you do need to supply server and realms use credentials like in [LWP doc][2]
$mech->get('http://datawww2.wxc.com/kml/echo/MESH_Max_180min/') or die "Error: failed to load the web page";
$mech->follow_link( url_regex => qr/MESH/i ) or die "Error: failed to download content";
$mech->save_content("$filename.kmz");