Найти в Дзене

Автоматизируем проверку URL-адресов, используя утилиту AM-DeadLink

Оглавление

Автоматизируем проверку URL-адресов, используя утилиту AM-DeadLink

Сегодня мы уделим внимание немаловажному аспекту, который окажется полезен любому пользователю интернета – оценке доступности URL. С тех пор как технологии шагнули далеко вперед, а интерфейс приложений стал дружелюбнее и функциональнее, почти у каждого в браузере хранится сотня другая закладок. Но, как и в реальном мире, цифровым адресам свойственно меняться, исходя из этого, полезно своевременно отслеживать эти перемены и держать локальную базу закладок на пике актуальности. Разумеется, когда речь заходит о сотнях адресов, ручной подход отпадает сам собой. Да он и не требуется, ведь существуют эффективные программные решения, выполняющие эту работу за считанные минуты. Об одном из таких средств мы и поговорим сегодня.

Потребность в проверке URL-адресов, возникла еще на раннем этапе развития интернета, разумеется поначалу это была довольно специфическая ниша, необходимая лишь вебмастерам и tech-компаниям, однако время не стоит на месте, и чекеры URL начали входить и в домашний обиход. Есть много решений, в конкретном случае мы обратим внимание на простой инструмент от австрийского разработчика Aignesberger Software.

Приложение распространяется свободно и отличается простотой и гибкостью, поддерживает широкие параметры импорта: умеет работать с базами
DAT и CSV, с HTML, HTM и TXT документами или может «подцепить» их напрямую из каталога установленного браузера.

Скачать утилиту можно на официальном сайте:

https://www.aignes.com/deadlink.htm

 📷
📷

После стандартной инсталляции, она будет готова к использованию.

 📷
📷

Интерфейс и использование

Когда откроется главное окно AM-DeadLink, в панели верхнего меню выбираем источник, в нашем случае это будет HTML-файл и прописываем к нему путь через проводник.

 📷
📷

Для старта проверки, жмем на кнопку Check, вверху экрана и ждем пока программа «опросит» существующие адреса.

 📷
📷

Принцип верификации несложен: каждому отдельному адресу утилита посылает запрос, ожидая в ответ HTTP код, исходя из его содержания ссылка получает статус.

Рабочие адреса получают надпись
OK или redirect OK, если ведет на смежный ресурс.

Недоступные выделяются ярко-красным цветом и также отображают код ошибки
HTTP.

 📷
📷

Они хорошо знакомы большинству пользователей, так как их нередко можно встретить при подключении к недоступному ресурсу и в самом браузере. Самая популярная - Error 404 означает, что запрашиваемый ресурс не найден, 403 – равен отказу в доступе, например, когда администратор сайта, ограничил доступ для ряда ip адресов, а вот Error 0 означает блокировку доступа на более массовом уровне региона или страны. Но стоит помнить, что даже в этом случае, обойти ее вполне реально через proxy или VPN, ведь определение также происходит по ip.

Именно на этот случай, в
AM-DeadLink есть вариант пропустить соединение через proxy-сервер, сверху в меню отмечаем Options далее Settings, где на соответствующей вкладке у нас будет возможность задать его параметры.

 📷
📷

Помимо этого программа умеет помечать дублированные URL, которые лишь занимают место в закладках. Для этого на вкладке Tools выбираем Find duplicates и дожидаемся финала сканирования.

 📷
📷

Есть фишки и для вебмастеров, кликнув правой кнопкой по текущей ссылке и, выбрав Show Log, есть возможность проанализировать код страницы HTML и проверить заголовки.

 📷
📷

 📷
📷

Вот такой небольшой, но крайне полезный инструмент, который стоит добавить себе в копилку.

На сегодня у нас все.

Удачи в сети.