LINUX.ORG.RU

WGet, FTP и прокси


0

0

Добрый день всем. Возникла проблема сделать связку из сабжа. Т.е. сделать зеркало фтп сервера, через хттп прокси, но когда в конце файла ставишь *. Он говорит, что не поддерживает wildcardes. Может кто сталкивался, помогите советом.

anonymous

Листинги каталогов хоть получить он может? Тогда придётся рисовать скрипт, который делает следующее:

а) получает листинг текущего каталога (получает его от прокси в HTML-формате);

б) парсит его на предмет отделения мух от котлет, то бишь файлов от каталогов. Файлы либо заносятся в спецфайл (с полными путями, для последующего скармливания 'wget -i спецфайл'), либо скачиваются сразу. Каталоги же обходятся рекурсивно (ресурсоёмко, но проще в реализации).

Нечто в таком духе. М-да, жёстким Perl'ом попахивает... ;-)

Obidos ★★★★★
()
Ответ на: комментарий от Deleted

Да... и рядом же лежит замечательная опция -F
---
-F
--force-html
When input is read from a file, force it to be treated as an HTML file. This enables you
to retrieve relative links from existing HTML files on your local disk, by adding "<base
href="url">" to HTML, or using the --base command-line option.
---

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

Хорошо, получил листинг. __Файлы__ в этом каталоге скачал. А кто будет разбирать листинг на предмет вложенных каталогов, чтобы пойти туда и брать файлы оттуда?

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