3日に一度ログインするだけで、無料で100GBのストレージがもらえるfilebank。これは超便利ってことで自動ログイン方法を考えることに。ぐぐると結構出てきますねー。みんなかんがえることは同じか。
要するに適当なデータをPOSTすりゃあOKってことで*1、wgetを使うのがお手軽のようです。
$ 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
ポイントはUAとreferer。だと思います。で、成功するとどっかのリダイレクトが出てくるらしいです。
$ 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:アカウント取得じゃないですからね、ログイン方法を難しくてもしょうがないし