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

前にここで書いた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

 

【参考】

 

Pocket

Written by blacknon

インフラエンジニア(…のつもり)。 仕事で使うならクライアントはWindowsよりはUNIXの方が好き。 大体いつも眠い。

Leave a Comment

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

*