siteメニューコンテンツへ移動ホーム紹介サイト内のリンク切れを一括検出する「mojo-checkbot」がβ版になった2件の返信mojo-checkbotがある程度できてきたのでベータ版にしてみたよ。githubでゲットできます。最新のバージョン番号のタグがついたものを使ってください。mojo-checkbotはクローラーにウェブサイト内のステータスコードを収集させつつ、ブラウザでレポートを見れるコマンドラインツールです。checkbotの機能限定版という感じですが、日本語が正常に表示されたり、ファイルを介さないのでシンプルだったり、レポートの見せ方を工夫したりと、色々改善しています。mojo-checkbotはMojoliciousをベースにしています。Mojolicious本体は同梱されてるのでインストール不要ですが、Mojoliciousのバージョン2からperl5.10.1依存になったので、以前のバージョンで動くかは不明です(5.10.0では動いてる風)。要改善点はまだ多数あるので逐一更新して行きます。見た目がダサいので誰かデザインしてくれませんか。[--resume]DESCRIPTIONウェブサイトのリンクチェッカーです。開くとチェック状況が逐一報告されます。リンクの収集とステータスコードの収集は再帰的に延々続きますので、matchオプションでURLフィルタをかけておくと、そのうち止まるかもしれません。クロールをスタートするURLを指定します。チェック対象のURLを正規表現で指定します。クロールの間隔を指定します。クローラーのHTTPヘッダに設定するユーザーエージェントを指定します。クローラーがサーバーに送信するクッキーを指定します。クローラーのタイムアウトする秒数を指定します。デフォルトは15です。[EXPERIMENTAL]レポートをテンポラリーファイルに出力する間隔を指定します。[EXPERIMENTAL]resume用のファイル出力を無効化します。[EXPERIMENTAL]前回の結果を復元し、再開します。http://127.0.0.1:3000.EXAMPLE2本プログラムはMojolicious::Liteをベースにしていますので、そちらのオプションも有効なはずです。http://example.comEXAMPLE3クッキーを指定して要認証サイトのチェックもできます。コメントをキャンセルメールアドレスが公開されることはありません。