|
Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Интернет - wget |
|
|
Интернет - wget
|
(*.*) Сообщения: 36491 |
Профиль | Сайт | Отправить PM | Цитировать Домашняя страница
wget для Windows Текущая версия: 1.11.4 wget - менеджер закачек, работающий из командной строки. Его можно использовать как для загрузки отдельных файлов (списков файлов), так и для закачки целых сайтов. Гибкие настройки (не уступающие GUI менеджерам закачек) обеспечиваются соответствующими параметрами командной строки. Цитата http://os2.in.ru/software/internet/wget/:
Документация: EN / RU. Простые примеры использования: Закачать файл по ссылке Продолжить закачку частично загруженных файлов; не перезаписывать существующие файлы; закачать файлы, ссылки на которые перечислены в текстовом файле list.txt; записать лог в log.txt P.S. Для тех кто не может жить без графического интерфейса: wget GUI 1 wget GUI 2 |
||
Отправлено: 06:04, 03-07-2005 |
Сообщения: 25152
|
Профиль | Сайт | Отправить PM | Цитировать Господа. Помогите нарисовать скрипт или batch с использованием wget для вот какой цели:
есть ftp на нем определенное кол-во каталогов в них подкаталоги, в которых файлы необходимо скачать каталоги (с сохранением структуры) из корня, но только по времени модификации да еще и по условию, чтоб дата модификации была сегодня или вчера, а если в целевой папке (куда будет скачиваться) присутствуют каталоги, которые пытаемся скачать, то пропускать их при этом еще нужно исключить подкаталоги по маске Примерное содержимое нужных каталогов: Если отталкиваться от примера, то мне нужно скачать каталог 23_10, модифицированный сегодня (или вчера), со всем содержимым, с сохранением структуры подкаталогов, но исключить подкаталог СС-22_10 __/22_10/ | | | |_____/AA-22_10/ | | | | | |________file1.ext | | |________file2.ext | | | |_____/BB-22_10/ | | | | | |________file1.ext | | |________file2.ext | | | |_____/СС-22_10/ | | | |________file1.ext | |________file2.ext | |_/23_10/ | | | |_____/AA-23_10/ | | | | | |________file1.ext | | |________file2.ext | | | |_____/BB-23_10/ | | | | | |________file1.ext | | |________file2.ext | | | |_____/СС-23_10/ | | | |________file1.ext | |________file2.ext |
------- Отправлено: 10:29, 24-10-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
(*.*) Сообщения: 36491
|
Профиль | Сайт | Отправить PM | Цитировать Blast, а локально уже существует аналогичная структура или нужно изначально выбрать только определенные каталоги?
|
------- Отправлено: 23:02, 25-10-2008 | #3 |
Сообщения: 25152
|
Профиль | Сайт | Отправить PM | Цитировать сорри.. я пропустил ответ
Локально нет структуры, есть только папка назначения, в которую и нужно это дело скачать. По большому счету не обязательно это должен быть wget, мне просто показалось, что с ним должно быть проще чем с виндовым ftp. Конечно хотелось бы отделаться командной строкой так как выполнять задание нужно по расписанию. |
------- Отправлено: 18:27, 31-10-2008 | #4 |
(*.*) Сообщения: 36491
|
Профиль | Сайт | Отправить PM | Цитировать Blast, в общем, я не знаю, как задать маску для папок. Ее можно задавать в виде черного и белого списка для имен/расширений файлов. Там есть опции Accept, Reject. Например,
загрузит все файлы от 22_00 до 22_99 кроме текстовых.
Для папок есть свои - Include, eXclude, но я не знаю, поддерживают ли там маски. В мануале написано, что нужно указывать пути относительно корня. . В общем, если структуру создать (один раз сделать зеркало), то дальше wget уже не будет загружать неизменившиеся файлы/папки. Команда примерно такая: |
|
------- Отправлено: 01:07, 01-11-2008 | #5 |
Пользователь Сообщения: 145
|
Профиль | Отправить PM | Цитировать с помощью wget файлы можно переименовать? Если возможно, то каким образом.
|
------- Отправлено: 23:53, 01-08-2010 | #6 |
(*.*) Сообщения: 36491
|
Профиль | Сайт | Отправить PM | Цитировать vovansa, насколько я знаю, нельзя. Можно только конвертировать ссылки для локального просмтора (-k). А что конкретно требуется?
|
------- Отправлено: 19:19, 06-08-2010 | #7 |
ветеринар Сообщения: 1507
|
Профиль | Сайт | Отправить PM | Цитировать Дабы не создавать новую тему.... так и не "добил" закачку файлов с сервера.
к примеру имеем адрес http://yaidiot.ru - 20 папок с файлами. Надо всё содержимое скачать в C:\2 без изменения структуры. Добился только скачивание index.html |
------- Отправлено: 00:30, 31-12-2011 | #8 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать |
Отправлено: 02:58, 31-12-2011 | #9 |
ветеринар Сообщения: 1507
|
Профиль | Сайт | Отправить PM | Цитировать Morpheus, Спасибо. Всё получилось.
откуда русскоязычный хэлп? |
Последний раз редактировалось cher, 31-12-2011 в 07:41. Отправлено: 07:33, 31-12-2011 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Установка из портов через PROXY (wget нету в настройках) | kaEwituS | Общий по FreeBSD | 16 | 02-05-2009 21:19 | |
Wget разбил скачиваемый ISO файл на две части, как теперь склеить? | sfap | Программное обеспечение Linux и FreeBSD | 2 | 23-11-2007 12:44 | |
как пользоваться wget | ptt | Хочу все знать | 4 | 21-02-2004 01:06 | |
Wget | Michelleq3 | Программное обеспечение Linux и FreeBSD | 6 | 30-10-2003 22:39 |
|