Проверьте наличие неработающих ссылок на веб-сайтах.
Требуется Python 3.9 или новее. Использование pip для установки LinkChecker:
pip3 install linkchecker
pipx также можно использовать для установки LinkChecker.
Версия в репозитории pip может быть устаревшей. Чтобы узнать, как получить последнюю версию кода, а также информацию для конкретной платформы и другие советы, см. doc/install.txt в архиве исходного кода.
Запустите linkchecker https://www.example.com
. Другие параметры см. в linkchecker --help
, а дополнительную информацию — на страницах руководства linkchecker(1) и linkcheckerrc(5).
Если вы не хотите устанавливать какие-либо дополнительные библиотеки/зависимости, вы можете использовать образ Docker, опубликованный в пакетах GitHub.
Пример проверки внешнего веб-сайта:
docker run --rm -it -u $(id -u):$(id -g) ghcr.io/linkchecker/linkchecker:latest --verbose https://www.example.com
Проверка локального HTML-файла:
docker run --rm -it -u $(id -u):$(id -g) -v "$PWD":/mnt ghcr.io/linkchecker/linkchecker:latest --verbose index.html
Помимо новейшего изображения, на странице пакетов также можно найти изображения с уникальными тегами.