Я студент и мне нужно перенести много материала с сайта моего профессора, желательно сохранив часть структуры папок.
Я работаю на Windows-боксах и имею доступ к Windows XP, Windows 7 и Windows Server 2008 R2. Когда-то давно (2-3 года назад) я пробовал некоторые утилиты, которые зеркалировали веб-страницы и тому подобное, и по разным причинам они никогда не работали правильно, или я никогда не мог получить от них то, что хотел.
Так, например, эти папки:
http://myUniversity.edu/professor/classLectures/folder1/programmaticFolderABCXYZ
http://myUniversity.edu/professor/classLectures/folder1/programmaticFolder123456
http://myUniversity.edu/professor/classLectures/folder1/programmaticFolder4321
http://myUniversity.edu/professor/classLectures/folder1/programmaticFolder2345
http://myUniversity.edu/professor/classLectures/folder2/programmaticFolderABCXYZ2
http://myUniversity.edu/professor/classLectures/folder2/programmaticFolder1234563
http://myUniversity.edu/professor/classLectures/folder2/programmaticFolder43214
http://myUniversity.edu/professor/classLectures/folder2/programmaticFolder23455
По сути, это настоящая пытка — пытаться загрузить данные вручную для последующего использования.
я пробовалэта утилитаи либо это излишество, либо недостаточно простое убийство, потому что я так и не смог заставить его просто загружать файлы на мой жесткий диск.
В идеале я хотел бы рекурсивно просканировать папку, воссоздать структуру папок в некоторой указанной папке, а затем скопировать файлы с удаленного сервера в соответствующую папку на моем локальном компьютере.
решение1
Самая простая утилита для рекурсивной загрузки файлов с веб-сайта — WGET:
решение2
Дополнение для Firefox:Долой их всех!
Расширение Chrome:GetThemAll
решение3
Посмотрите на использованиеHTTrack:
Он позволяет вам загружать сайт World Wide Web из Интернета в локальный каталог, рекурсивно создавая все каталоги, загружая HTML, изображения и другие файлы с сервера на ваш компьютер. HTTrack организует относительную структуру ссылок исходного сайта. Просто откройте страницу «зеркального» веб-сайта в своем браузере, и вы сможете просматривать сайт по ссылке, как если бы вы просматривали его онлайн. HTTrack также может обновлять существующий зеркальный сайт и возобновлять прерванные загрузки. HTTrack полностью настраивается и имеет интегрированную справочную систему.