[HTTrack Website Copier]
Допомогти в цьому випадку може wget, який викачує всю структуру видимих каталогів і файлів за посиланням, не звертаючи уваги на наявність файлу index.html.
Утиліта командного рядка wget спочатку була розроблена під xNIX (Linux), але тепер є доступний порт wget для Windows [2]. За допомогою wget можна закачувати як окремі файли, так і робити повне дзеркало сайту цілком. Встановити wget під Windows досить просто, процес по кроках (всі посилання на закачування см. В [2]):
1. Завантажити та встановити sed-4.2.1-setup.exe.
2. Завантажити wget-1.11.4-1-bin.zip, розпакувати папки в ньому в ту ж структуру каталогів, яка є в c: \ Program Files \ GnuWin32 \.
3. Завантажити файли залежностей (DLL) wget-1.11.4-1-dep.zip (якщо їх немає), розпакувати в ту ж структуру каталогів яка є в c: \ Program Files \ GnuWin32 \.
4. Тепер можна запустити wget з командного рядка, перейшовши в папку c: \ Program Files \ GnuWin32 \ bin \ (cmd -> wget.exe).
Приклади використання wget
У цьому прикладі буде закачаний сайт цілком, зі збереженням на сторінках оригінальних посилань.
Для того, щоб обмежити завантаження каналу мережевого підключення при закачуванні. Якщо Ви будете закачувати сайт без обмежень, то адміністратор може Вас відключити. Можна ввести паузу між завантаженнями, наприклад в 20 секунд, тоді завантаження з сайту буде виглядати природною:
Можна задати інше число, а також вказувати суфікси m для хвилин, h для годин, d для днів.
Щоб завантажити тільки одну папку, може виявитися корисною опція -np (no parent):
Якщо цю опцію й вказати, то wget буде також переглядати і закачувати батьківську папку (example.com для нашого прикладу).
wget -rkpNl5 www.sysadmin.md
Подробиці по використанню wget см. В справе man wget.