«Wget --domains» не помогает .. что я делаю неправильно?

голоса
9

Я пытаюсь использовать Wget рекурсивно захватить только файлы .jpg с определенного веб-сайта, с целью создания забавную заставку для себя. Не такая возвышенная цель, на самом деле.

Проблема заключается в том, что фотографии размещаются в другом месте (mfrost.typepad.com), а не на основной домен сайта (www.cuteoverload.com).

Я попытался с помощью «-D» для указанных разрешенных доменов, но, к сожалению не мило JPGs не поступили. Как я могу изменить строку ниже, чтобы сделать эту работу?

wget -r -l2 -np -w1 -D www.cuteoverload.com,mfrost.typepad.com -A.jpg -R.html.php.gif www.cuteoverload.com/

Благодарю.

Задан 10/12/2008 в 09:43
источник пользователем
На других языках...                            


1 ответов

голоса
12

Экспертиза WGET страницы мужской [1] говорит , что это о -Д:

Установить домены, которым необходимо следовать. Домен-список представляет собой список разделенных запятыми доменов. Обратите внимание, что не включается -Н.

Эта рекомендация о -Н выглядит интересно:

Включение охватывающего через хосты при выполнении рекурсивного извлечения.

Так что вам нужно просто добавить флаг -h к вашему вызову.

(Сделав это, похоже , все изображения ограничены mfrost.typepad.com/cute_overload/images/2008/12/07 и mfrost.typepad.com/cute_overload/images/2008/12/08 ).

- [1] Несмотря на то, Wget «ы первоисточником руководство в информационном формате.

Ответил 10/12/2008 в 10:01
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more