ユーザパスワードをいれてログインした後、
ダウンロードするようなサイトの場合

たぶん、http.Open "GET" のように、
いきなり外部から、異なるセッションで、
アクセス出来ないのでは?

ログインした同じセッションで、
数秒待ってから、ダウンロードすれば?