Параметры HTTP

-E
--html-extension
    Если тип загруженного файла text/html и его адрес не оканчивается на \.[Hh][Tt][Mm][Ll]?, при использовании данного параметра к его имени будет добавлено .html. Это может быть полезно при зеркальном хранении страниц .asp, если вы не хотите, чтобы они вмешивались в работу вашего сервера Apache. Другой случай применения этого парамера - это загрузка страниц-ответов CGI скриптов. Страница с URL вида http://site.com/article.cgi?25 будет сохранена, как article.cgi?25.html.

    Примечание: при обновлении или другой перезагрузке страниц с данным параметром последние будут загружаться заново в любом случае, т.к. Wget не может узнать, имеет ли отношение локальный файл X.html к загружаемому с URL X. Чтобы избежать лишней перезагрузки, используйте опции -k и -K. При этом оригинальные версии файлов будут также сохранены как X.orig.
--http-user=user
--http-passwd=password
    Имя пользователя user и пароль password для сервера HTTP. В зависимости от типа отклика, Wget будет использовать "basic" (небезопасную) или "digest" (защищенную) авторизацию.

    Можно также указывать имя пользователя и пароль и в самом URL.
-C on/off
--cache=on/off
    Включает или выключает кеширование со стороны сервера. При этом Wget посылает соответствующих запрос (Pragma: no-cache). Также используется для быстрого обновления файлов на прокси-сервере.

    По умолчанию кеширование разрешено.
--cookies=on/off
    Включает или выключает использование cookie. Сервер отправляет клиенту cookie, используя заголовок "Set-Cookie" и клиент отвечает таким же cookie. Благодаря этому сервер может вести статистику посетителей. По умолчанию cookie используются, но запись их на диск выключена.
--load-cookies file
    Загружать cookie из file перед первой загрузкой HTTP. file имеет текстовый формат, как cookies.txt у Netscape.

    Этот параметр используется при зеркалировании. Для этого Wget отправляет те же cookies, которые отправляет ваш браузер при соединении с сервером HTTP. Это включается данным параметром - просто укажите Wget путь к cookies.txt. Разные браузеры хранят cookie в разных папках:

        Netscape 4.x.
            Файл находится в ~/.netscape/cookies.txt.
        Mozilla и Netscape 6.x.
            Mozilla хранит cookies в cookies.txt, расположенном где-то в ~/.mozilla, в папке вашего профиля. Полный путь обычно заканчивается чем-то вроде ~/.mozilla/default/some-weird-string/cookies.txt.
        Internet Explorer.
            Чтобы экспортировать cookie для Wget, выберите "Файл", "Импорт и Экспорт", в мастере выберите "Экспорт файлов cookie". Проверено в Internet Explorer 5; возможно не будет работать в ранних версиях.
        Другие обозреватели.
            Параметр --load-cookies будет работать с cookie в формате Netscape, который поддерживается Wget.

        Если вы не можете использовать параметр --load-cookies, то все равно есть выход. Если ваш обозреватель поддерживает Запишите имя и значение cookie и вручную укажите Wget отправку этих cookie:

                wget --cookies=off --header "Cookie: I<name>=I<value>"



--save-cookies file
    Сохранить cookie из file в конце сессии. Устаревшие cookie не сохраняются.
--ignore-length
    Некоторые серверы HTTP (точнее, скрипты CGI) отправляют заголовки "Content-Length", которые указывают Wget, что загружено еще не все. И Wget загружает один документ несколько раз.

    С этим параметром, Wget будет игнорировать заголовки "Content-Length".
--header=additional-header
    Определяет additional-header, отправляемый серверу HTTP. Он должен содержать : и символы после него.

    Вы можете определить несколько дополнительных заголовков через использование --header несколько раз.

            wget --header='Accept-Charset: iso-8859-2' \
                 --header='Accept-Language: hr'        \
                   http://fly.srk.fer.hr/


    Указание пустой строки в значении заголовка очистит все определенные пользователем до этого заголовки.
--proxy-user=user
--proxy-passwd=password
    Определяет имя пользователя user и пароль password для авторизации сервере прокси. Будет использован тип авторизации "basic".
--referer=url
    Добавляет заголовок `Referer: url' в запрос HTTP. Используется при загрузке страниц, которые передаются правильно только если сервер знает, с какой страницы вы пришли.
-s
--save-headers
    Сохранять заголовки, отправляемые серверам HTTP.
-U agent-string
--user-agent=agent-string
    Идентифицироваться, как agent-string при запросе на HTTP сервер.

    Протокол HTTP позволяет определять себя использованием заголовка агента. Wget по умолчанию идентифицируется, как Wget/version, где version - это версия Wget.

    Некоторые серверы выдают требуемую информацию только для обозревателей, идентифицирующихся как "Mozilla" или Microsoft "Internet Explorer". Этот параметр позволяет обмануть такие серверы.

plants