PHP
wget

wgetでログイン認証の先のページを落とす

More than 3 years have passed since last update.

BASIC認証じゃなくて、普通にphpでログインとかの場合。

一旦クッキーを取得しておく。

wget --keep-session-cookies --save-cookies=cookies.txt --post-data 'user_id=muname&password=12345' http://hoge/login.php

そしたら落としたいページを指定。

wget --load-cookies cookies.txt -r -k -E  http://hoge/app