Эффективная обработка тайм-аута lwp

Я использую LWP для загрузки содержимого с веб-страниц и хочу ограничить время ожидания страницы. В lwp это делается следующим образом:

my $ua = LWP::UserAgent->new;
$ua->timeout(10);
$ua->get($url);

И это прекрасно работает, за исключением того, что всякий раз, когда тайм-аут достигает своего предела, он просто умирает, и я не могу продолжить работу со сценарием! Мне бы очень хотелось правильно обработать этот тайм-аут, чтобы я мог записать, что у URL-адреса был тайм-аут, а затем перейти к следующему. Кто-нибудь знает как это сделать? Спасибо!

7
задан srchulo 12 June 2012 в 02:13
поделиться