ablog

不器用で落着きのない技術者のメモ

基本認証つきのページを wget で取得する

$ wget --http-user=myuserid --http-passwd=mypassword http://foobar/foo.html

http ヘッダを表示したい場合は、-S オプションを指定する。

$ wget -S --http-user=myuserid --http-passwd=mypassword http://foobar/foo.html
--11:17:38--  http://foobar/foo.html
foobar をDNSに問いあわせています... 
***.**.*.**
foobar|***.**.*.**|:80 に接続しています... 接続
しました。
HTTP による接続要求を送信しました、応答を待っています... 
  HTTP/1.1 200 OK
  Date: Tue, 07 Sep 2010 02:17:38 GMT
  Server: Apache/2.2.4 (Unix) PHP/5.2.6
  Last-Modified: Mon, 06 Sep 2010 15:53:07 GMT
  ETag: "72c076-136479a-46c61ec0"
  Accept-Ranges: bytes
  Content-Length: 20334490
  Keep-Alive: timeout=5, max=100
  Connection: Keep-Alive
  Content-Type: text/plain
長さ: 20334490 (19M) [text/plain]
Saving to: `foo.html'