Я немного новичок в Perl.Мой друг просит меня написать ему программу, которая могла бы искать конкретное объявление на его любимой веб-странице для продажи лодок.Это очень удобная небольшая программа, которая позволит пользователю выполнять поиск определенных объявлений на нескольких веб-сайтах.
Вот как это работает.Я загружаю веб-страницу во временный файл, ищу подходящее объявление и возвращаю результат.В большинстве случаев он работает нормально, но я заметил, что какой-то сайт не загружается, и я не знаю, почему.
Вот скрипт, который загружает страницы и сохраняет временный файл:
use LWP::UserAgent;
use HTTP::Response;
use URI::Heuristic;
unless (defined ($content = get ($URL) )) { print "could not get $URL <br>"; }
open (DATABASE, ">$web_page_file");
print DATABASE "$content";
close (DATABASE);
#
Я успешно запустил его на многих сайтах, и он отлично работает.Но в последнее время 2 сайта не загружаются.Это:
http://www.babord.ca
http://www.sailboatlistings.com
У меня есть 2 вопроса:
A) Можете ли вы сказать мне, что не так с моим сценарием сэти два сайта?
B) Более важно, есть ли диагностический инструмент, который может сказать мне, какие проблемы (для будущего проблемного сайта)?