wget.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Thu, 10 Jun 2010 15:02:05 +0300
changeset 413 97bcb31af707
parent 394 4846d481eb98
child 503 5248a845f4ac
permissions -rwxr-xr-x
Updated installation instruction for cygwin.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
394
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
-*- mode: outline; coding: utf-8 -*-
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
* Get server response header.
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
  $ wget --server-response http://example.com
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
  $ wget -S http://example.com    # short variant
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
* View cookies from site.
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
  $ wget --save-cookies FILE -O -  http://google.com  >/dev/null
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
* Send cookies to site.
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
  $ wget --load-cookies FILE  http://google.com
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
* Send specific header line.
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
  $ wget --header='Accept-Charset: iso-8859-2' --header='Accept-Language: hr' http://fly.srk.fer.hr/
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
* Send POST request.
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
Log in to the server. This can be done only once.
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
  $ wget --save-cookies cookies.txt --post-data 'user=foo&password=bar' http://server.com/auth.php
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
Now grab the page or pages we care about.
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
4846d481eb98 About wget.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
  $ wget --load-cookies cookies.txt -p http://server.com/interesting/article.php