1. ruby - リンクチェック - 概要

 
1.1 概要
1.2 注意
1.3 処理時間

1.1 概要

 前項でウェブスクレイピングを行って、リンクチェックを代替できるようになりましたが。  いささかモジュールが大きくなりすぎてきたのと、頻繁に更新がはいるので、リンクチェックとして別だしにしました。

1.2 注意

 このリンクチェックでチェックできるのは、あくまでこのサイトの記述法と近いものだけです。  下記のようなサイト
https://go.microsoft.com/fwlink/?LinkId=615448&clcid=0x411
 の場合、開くとダウンロードのダイアログが出てくるので、チェックしないように設定しないとそこで止まってしまいます。  「コンフィグレーションファイルの読込」の箇所のチェックしない設定の対象にします。  上記の場合は

[link]
nocheck=https://go.microsoft.com/fwlink/
 と記述しておきます。

1.3 処理時間

 処理時間を計測してみました。  本サイトのルートから再帰的に検索して、内外合わせて 7832 URI のチェックで 76分でした。  LinkChecker でやったときと大差ない時間、だったのでまぁよしとします。