Русские сисадмины. Присоединяйтесь!
Подскажите менеджер закачек
Требования.
Чтобы можно было импортировать список URL из файла. Только еще должно быть такое, чтобы каждый файл закачивался в определенную папку.
Поясню.
Мне нужно скачать много файлов. Все они имеют имя main.jpg, только на удаленном сайте они лежат в разных папках. Такую же структуру папок мне и нужно создать.
Я щас напишу программу, в которой будет список URL и через пробел путь куда сохранить файл.
Например.
http://example.com/58/main.jpg c:downloads58main.jpg
http://example.com/59/main.jpg c:downloads59main.jpg
Кроме менеджера закачек для Windows интересует так же комманда для апача/линукса или как еще назвать не знаю, не разбираюсь в этом. Но у меня есть shell к моему сайту на хостинге hc.ru. Подключаюсь по putty. И там можно вводить команды. И вот хотел бы выкачать файлы с другого сайта на свой сайт с описанной выше структурой папок.
Таким образом, интересует какую комманду надо вводить, как будет она выглядеть полностью.
How To: Download and Install Wget for Windows 10
Подскажите пожалуйста. Заранее благодарен
Источник: ru-sysadmins.livejournal.com
Wget не является внутренней или внешней командой исполняемой программой
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Заблокирован
Регистрация: 20.07.2008
Сообщений: 4,033
Ну надо же узнать как справкой пользоваться |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
Чтобы узнать как пользоваться справкой — нужно посмотреть справку.
Бесконечная рекурсия, однако
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Регистрация: 19.08.2009
Сообщений: 2,120
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.
C:UsersRififi>man man
«man» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
Регистрация: 28.01.2009
Сообщений: 20,999
C:Documents and SettingsAdmin>wget
«wget» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
я думаю ответ очевиден, что речь о лине.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Регистрация: 19.08.2009
Сообщений: 2,120
Пепел Феникса
я думаю ответ очевиден, что речь о лине.
Установка wget на Windows
да-а ты чё, правда что-ли? :wonder:
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.
C:UsersRififi>wget
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:gnuwin32/etc/wgetrc
wget: отсутствует URL
Использование: wget [ОПЦИЯ]. [URL].
Попробуйте `wget —help’ для получения списка опций.
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
Форумчанин
Регистрация: 30.09.2009
Сообщений: 166
всем привет ! Подскажите пожалуйста можно ли wget запускать батником что ли ? просто надо сделать загрузку фалов с 10 серверов ! ftp не поддерживает докачку при обрыве соединения сервером.
сейчас сделано вот так вот:
down_cureit.bat
ftpserv.cmd
o 89.253.247.10 metko nzrF7dd binary cd /subdomains/joomla/httpdocs HASH get archive.zip delete archive.zip
ну вот обрывает сервер соединение и не даёт докачать большой файл !
так вот ! можно ли сделать работу с wget по такому же принципу !типа в батник запускает wget , а wget уже начинает переберать из фала ftp сервера и с них скачивать файлы в режиме докачки , если что !
вот вопрос как выглядит команда wget для закачки файла из дирректории сервера и всех каталогов и подкаталогов и файлов которые лежат в этой папке и ниже по дереву. и чт обы при обрыве связи началась докачка с места обрыва ? такое реально ? и уже при удачной загрузке начиналась загрузка со следющего ftp сервера ? такое wget и батником сделать можно ?
такой вот командой не получается ! как надо вводить ip адрес ?
вот так вот качает:
wget —user=login —password=password ftp://ftp.example.org/file.zip
но как сделать что бы докачивал при обрыве .
Последний раз редактировалось Morgusha; 18.02.2013 в 23:45 .
Источник: www.programmersforum.ru
wget не распознается как внутренняя или внешняя команда
Я работаю над программой для автоматического обновления моей игры по мере создания новых разработок и добавления новых патчей. Когда я запускаю обновление патча, он не распознает wget как внутреннюю или внешнюю команду. Игра:
:Checkforupdates cls cd C:AirlineSim echo Checking for Updates wget «http://interversesoftware.weebly.com/uploads/4/8/5/8/48585729/aspatcher.bat» if /i not exist «ASpatcher.bat» (echo Could not retrieve update file.) pause if exist «ASpatcher.bat» call «ASpatcher.bat» if exist «ASpatcher.bat» del «ASpatcher.bat» goto menu
Дополнительный код выше в программе обновления Updater:
cd C:Airlinesim echo Updating. echo. if /i exist Airline_Simulator.bat» del Airline_Simulator.bat wget «http://interversesoftware.weebly.com/uploads/4/8/5/8/48585729/airline_simulator.bat») set version=2.0
Nate Hastings 18 Мар 2015 в 06:05
5 ответов
Лучший ответ
wget — это сторонняя программа, которая не входит в комплект Windows, поэтому вам необходимо явно установить ее, чтобы использовать.
Вам нужно будет добавить путь к файлу wget.exe в переменную среды PATH , чтобы вызвать исполняемый файл, как в пакетном файле выше, без явного указания пути.
rsc05 23 Ноя 2020 в 14:14
Вам просто нужно установить wget с https://anaconda.org/menpo/wget здесь. Я нашел свое решение, установив его.
utsav2505 5 Ноя 2020 в 11:39
Загрузите wget.exe здесь после загрузки, перейдите в командную строку, набрав «cmd» в меню поиска , откройте cmd type ‘path’, затем введите в командной строке, вы собираетесь переместить загруженный файл wget.exe в папку C: Windows System32. в случае успеха закройте и откройте командную строку и введите «wget -h», затем введите, вы должны увидеть разные доступные команды. Теперь вы можете использовать md wgetdown для создания каталога для ваших загрузок
demmybite 18 Май 2020 в 04:32
Перейдите в папку C: Program Files (x86) GnuWin32 bin и проверьте имя файла .exe. Для меня это был sid.exe, поэтому я использую sid вместо команды Wget
Vraj 12 Июн 2019 в 20:23
Это просто означает, что wget не установлен на вашем компьютере с Windows, но не был добавлен в путь к среде Windows.
Если у вас не установлен wget, загрузите его с здесь (32-разрядная версия) и здесь (64-разрядная версия).
Извлеките файлы в папку, например, C: wget, а затем добавьте папку в путь к среде Windows.
Источник: question-it.com