LINUX.ORG.RU

вопрос по wget


0

0

Нужно заставить wget подставлять цифры/буквы вместо шаблонов... Пример: нужно выкачать все фотки, начиная с pict-a1.jpg и заканчивая pict-r100.jpg. При этом сам сервер выдает картинки только если обратиться точно к картинке (то есть wget -m "www.site.com/pics/pic*.jpg" не работает).

Конечно, можно сгенерить список этих картинок и запустить в wget'е скачку файлов из списка... Но мне интересно, а нельзя-ли проделать это силами самого wget'a, что бы по запросу, например "wget -m site.com/pics[1-100].jpg" сам подставлял номера картинок, с 1 по 100?

Простите, что я немного сумбурно выражаюсь, но, надеюсь, Вы меня поняли.

★★★★★

> а нельзя-ли проделать это силами самого wget'a

А зачем? А если картинки будут нумероваться в hex'е? А если буковками, как колонки в Excel'е? Всех извратов не предусмотришь.

Я, честно говоря, вообще считаю wget несколько перегруженной программой. Слегка bloatware.

watashiwa_daredeska ★★★★
()

На фрешмите было несколько проектов на тему порнокачалок...

Obidos ★★★★★
()

> Но мне интересно, а нельзя-ли проделать это силами самого wget'a

Вроде можно только думать надо "с другой стороны" Заставь его обходить весь сайт но сохранять только картинки определённого формата.

anonymous
()
Ответ на: комментарий от murla

Спасибо всем большое. Хотя я и спрашивал про использование возможностей самого wget'a, без применения скриптов, но все равно, спасибо всем за ответы. Похоже буду использовать последний вариант (со скриптом).

Harliff ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>Вроде можно только думать надо "с другой стороны" Заставь его обходить весь сайт но сохранять только картинки определённого формата.

Много мусора получается (когда нужно выкачать 100 фоток, а на сайте их несколько тысяч), и времени тратится больше. Я могу ошиботься, но, кажется wget иногда не обрабатывает некоторые сайты (например по ссылкам во flash он не умеет кликать). Есть сайты, которые не дают по ссылкам пролезть к картинкам (доступ нужен), но при этом дают картинки , если к ним обратиться напрямую.

Harliff ★★★★★
() автор топика
Ответ на: комментарий от murla

По поводу вышеприведенного скрипта: а как сделать, что-бы генерились цифры с одним или несколькими нульями вначале? 01.jpg, 02.jpg, 026.jpg ?

Прошу прощения, но я совершенно не знаком со скриптами и программированием.

Harliff ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.