linkcheckerでログインが必要なページのリンクチェックを行う

前にここで書いたlinkcheckerでログインの必要なページでのリンクチェックが必要になったのだが、どうもCookieを使って接続をしてもうまくログインできなかった。
で、linkcheckerrcにログイン情報を記述して読み込ませることで対応できるようなので、以下備忘で残しておく。

まず、以下のような内容で任意のPATHにlinkcheckerrcファイルを作成する。

●linkcheckerrc

[authentication]
entry=.* ユーザID パスワード
loginurl=https://LoginページURL
loginuserfield=ユーザIDの入力ラベル
loginpasswordfield=パスワードの入力ラベル
Sponsored Links

ファイルを作成したら、以下のようにlinkcheckerコマンドを実行してやることで、linkcheckerrcファイルを読み込んで処理が行われる。

linkchecker -f ./linkcheckerrcファイルPATH http://ターゲットURL

 

【参考】

 


Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。

*