wget で cookie を利用するには? [NT]
wget はコマンドラインから使えるダウンローダである。元々、UNIX/Linux 向けに開発されたものだが Windows 版もある。
wget を含むツールの取得方法は GNU utilities for Win32 でエントリを書いたので、今回は、wget で cookie の設定方法について書く。
ログインの有無などのために、多くのページでは cookie を用いている。cookie はキーと値から構成されるので、それらが分かれば wget でも利用できる。
キーが "key" で値が "value" ならば、
wget --cookies=off --header "Cookie: key=value"
と記述すればよい。この記述方法は --cookies=off で cookie を無効にしておいて、HTTP ヘッダに自前で cookie を設定している。
cookie が分からなければ Mozilla Firefox と そのアドオンである HttpFox などを利用すれば容易に調べることが出来る。
必要に迫られて調べたことだったが、案外便利だったのでメモしておく。