Verifique se há links quebrados em sites.
É necessário Python 3.9 ou posterior. Usando pip para instalar o LinkChecker:
pip3 install linkchecker
pipx também pode ser usado para instalar o LinkChecker.
A versão no repositório pip pode ser antiga, para descobrir como obter o código mais recente, além de informações específicas da plataforma e outros conselhos, consulte doc/install.txt no arquivo do código-fonte.
Execute linkchecker https://www.example.com
. Para outras opções veja linkchecker --help
, e para mais informações as páginas de manual linkchecker(1) e linkcheckerrc(5).
Se você não deseja instalar nenhuma biblioteca/dependência adicional, você pode usar a imagem Docker que está publicada em GitHub Package Registry.
Exemplo de verificação de site externo:
docker execute --rm -it -u $(id -u):$(id -g) ghcr.io/linkchecker/linkchecker:latest --verbose https://www.example.com
Verificação de arquivo HTML local:
docker run --rm -it -u $(id -u):$(id -g) -v "$PWD":/mnt ghcr.io/linkchecker/linkchecker:latest --verbose index.html
Além da imagem mais recente, imagens com tags exclusivas também podem ser encontradas na página de pacotes.