filebankに自動ログインしたい。

3日に一度ログインするだけで、無料で100GBのストレージがもらえるfilebank。これは超便利ってことで自動ログイン方法を考えることに。ぐぐると結構出てきますねー。みんなかんがえることは同じか。

要するに適当なデータをPOSTすりゃあOKってことで*1wgetを使うのがお手軽のようです。

$ wget -q -O ~/tmp/filebank.log \
--post-data="mode=auth&username=USERNAME&passwd=PASSWORD" \
--referer="http://www.filebank.co.jp/" \
-U "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0;)" \
http://www.filebank.co.jp/cgi-bin/main/login_process.cgi

ポイントはUAreferer。だと思います。で、成功するとどっかのリダイレクトが出てくるらしいです。

$ cat ~/tmp/filebank.log
<meta http-equiv='Refresh' content='0;
URL=http://www.filebank.co.jp/cgi-bin/main/main_myinfo.cgi'>

これをcronに登録・・・といきたいのですがCygwinなのでスタートアップに登録することにします。家と会社のPCに仕込んでおけば、3日PC使わないってことはないでしょう・・・と思いたい。

*1:アカウント取得じゃないですからね、ログイン方法を難しくてもしょうがないし