Я обновил свой код, чтобы он выглядел следующим образом. Когда я запускаю его, он говорит, что не может найти указанную ссылку. Кроме того, как можно проверить, действительно ли он подключается к странице?
#!/usr/bin/perl -w
use strict;
use LWP;
use WWW::Mechanize;
my $mech = WWW::Mechanize->new();
my $browser = LWP::UserAgent->new;
$browser->credentials(
'Apache/2.2.3 (CentOS):80',
'datawww2.wxc.com',
'************' => '*************'
);
my $response = $browser->get(
'http://datawww2.wxc.com/kml/echo/MESH_Max_180min/'
);
$mech->follow_link( n => 8);
<Ч />
(Исходное сообщение)
Каков наилучший способ загрузки небольших файлов с помощью Perl?
Я посмотрел на CPAN и нашел lwp-download, но, похоже, скачивает только по ссылке. У меня есть страница со ссылками, которые меняются каждые тридцать минут с указанием даты и времени в имени, поэтому они никогда не совпадают. Есть ли встроенная функция, которую я могу использовать? Все в Google продолжают говорить, что нужно использовать Wget, но я хотел остаться с Perl, если это возможно, просто чтобы помочь мне лучше изучить его, пока я программирую.
Также есть логин и пароль для входа на сайт. Я до сих пор знаю, как получить доступ к сайту с помощью Perl, но я подумал, что это может изменить то, что я могу использовать для загрузки.