imho.ws |
|
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
07.06.2004, 03:02 | # 1 |
Junior Member
Регистрация: 19.11.2003
Сообщения: 75
|
Wget - (GNU Wget) свободная неинтерактивная консольная файлокачалка
Т.к такой темы не существует, предлагаю проблемы и вопросы связаные с программой WGet обсуждать здесь.
И первый вопрос: каким параметром задается каталог куда скачивается файл? Вроде все просмотрел, а толком ничего не нашел. |
07.06.2004, 10:37 | # 2 |
::VIP::
Регистрация: 29.01.2004
Адрес: Israel
Сообщения: 1 268
|
SlavUser если не возражаешь, допишу пару строчек.
Скачать программу и некоторые к ней добавки, GUI например ... Можно здесь: http://www.imho.ws/showthread.php?t=44390 В шапке там есть несколько хороших ссылок на описание проги. |
07.06.2004, 10:57 | # 3 |
::VIP::
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260
|
SlavUser
wget -i http://ya.ru/logo.gif -P c:\downloads\
__________________
sapienti sat. Последний раз редактировалось denver; 07.06.2004 в 13:14. |
07.06.2004, 11:37 | # 4 |
Guest
Сообщения: n/a
|
SlavUser
пример:
wget -P %HOMEDRIVE%\Downloads\ а если без GUI создай бат файл в папке с прогамой и туда пиши например: ------------------------------------------------------- @echo off set DOWNDIR=%HOMEDRIVE%\Downloads\%DATE%\ wget -P %DOWNDIR% --dot-style=binary -S -i links.txt rem а ето уже не обезательно if errorlevel 1 goto END :OPENDIR start %DOWNDIR% pause :END Exit ------------------------------------------------------- в файле links.txt добавь ссылки для скачивания и запусти бат файл |
07.06.2004, 16:43 | # 6 | |
::VIP::
Звезда первого сезона Молчун-2004 Регистрация: 24.08.2002
Сообщения: 1 575
|
Forson
Цитата:
wget - штука замечательная, из всех downloader'ов самая лучшая (имхо, во всяком случае я их перепробовал что-то около полутора десятков). Я делаю очень просто. Засовываю линки в файл, а потом запускаю специальный батник: Код:
@echo off rem ========================================================= if "%1"=="" goto cont if not exist %1 goto end rem ========================================================= set hh=%TIME:~0,2% set mm=%TIME:~3,2% set ss=%TIME:~6,2% set outdir="%temp%\%date% [%hh%.%mm%.%ss%]" if not exist %outdir% md %outdir% > nul copy /y %1 %outdir%\wget.url > nul rem ========================================================= start "WGet" wget -nc -o%outdir%\wget.log -i%outdir%\wget.url -P%outdir% goto end rem ========================================================= :cont if not exist wget.url goto end start "WGet" wget -c -owget.log -iwget.url :end З.Ы. Всякие дополнительные параметры (фоновый запуск, формат лога и т.п.) берутся из файла wgetrc. Надо только описать переменную среды WGETRC и указать в ней полное имя этого файла.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы! Последний раз редактировалось Ghost; 07.06.2004 в 16:57. |
|
10.06.2004, 20:33 | # 7 |
::VIP::
Звезда первого сезона Молчун-2004 Регистрация: 24.08.2002
Сообщения: 1 575
|
Есть такой вопрос: положим я запустил несколько потоков wget и один из них мне нужно остановить; это можно сделать в диспетчере задач, но для этого нужно знать PID. Так вот, как узнать этот PID?
В линухе это просто, пишем wget -b bla-bla-bla > wget.pid и в файл wget.pid записывается строкаContinue in background with PID = ### В винде wget подобной информации не выдает. Или я ее просто не сумел найти. З.Ы. Возможно, это можно решить, установив гуй (GUI), но я просто не хочу ставить его - считаю это лишним. Хотя, возможно, если никто не подскажет как решить мою проблему, придется ставить... З.З.Ы. wget у меня версии 1.9.1
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы! |
11.06.2004, 05:07 | # 8 |
Advanced Member
Регистрация: 20.08.2003
Адрес: Москва
Пол: Male
Сообщения: 402
|
wget.exe -b http://lalala/la
Continuing in background, pid 2372. Output will be written to `wget-log'. |
11.06.2004, 10:15 | # 9 |
::VIP::
Звезда первого сезона Молчун-2004 Регистрация: 24.08.2002
Сообщения: 1 575
|
albo
Намекни, что за версия. Из всего, что ты написал, у меня wget выдает только первые три слова первой строки.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы! |
11.06.2004, 14:04 | # 10 |
Junior Member
Регистрация: 04.04.2003
Сообщения: 181
|
Ghost
А ты nnCron не пользуешься? Он умеет отлавливать PID. Сделать задачу вроде: #( write_wget_PID WatchProc: "wget.exe" Action: FILE-APPEND: "D:\wget.pid" "%hh%:%mm%:%ss% start wget PID = %WATCH-PROC-ID%%crlf%" )# и nnCron будет записывать точное время старта и PID каждого процесса wget. А wget в свой лог тоже пишет точное время старта. |
11.06.2004, 18:19 | # 12 | |
Junior Member
Регистрация: 04.04.2003
Сообщения: 181
|
Цитата:
А ты их (wget и FlashGet) не одновременно запускал случаем? А то FlashGet в состоянии траффик у кого угодно отобрать |
|
11.06.2004, 21:27 | # 14 | |
Junior Member
Регистрация: 14.09.2003
Адрес: тут
Сообщения: 60
|
Цитата:
Для медленных серверов это важно. Настрой FlashGet на 1 поток (в свойствах закачки) и сравни.
__________________
Часто истина ... зависит от твоей точки зрения. © Оби Ван Кеноби. |
|
13.06.2004, 23:42 | # 15 |
Guest
Сообщения: n/a
|
решил тут прикрутить Вгет к Опере, может кому надо:
вставлять в [Link Popup Menu] Item, "Download with Wget" = Copy link & Execute program, "D:\WGET\wget.exe","%C -P D:\Downloads\ -c" +можно добавить своих кучу параметров. +небольшое дополнение "Скачать выделенный линк", добавить в [Hotclick Popup Menu] Item, "Скачать выделленный линк" = Copy & Execute program, "D:\WGET\wget.exe","%C -P D:\Download\ -c" или Item, "Скачать выделленный линк вариант 2" = Execute program, "D:\WGET\wget.exe","%t -P D:\Download\ -c" принципиальной разницы нету. Последний раз редактировалось Crime; 14.06.2004 в 17:16. |
14.06.2004, 18:04 | # 16 |
Guest
Сообщения: n/a
|
решил продолжить тему только уже с сохранение мстраницы
добавляем в меню.ini [Document Popup Menu] Submenu, "save page with Wget", WGET menu и в самый конец файла [WGET Menu] Item, "сохранить страницу при помощи Wget" = Execute program, "D:\WGET\wget.exe","-m -np %u -P D:\Download\Web\" Item, "сохранить страницу при помощи Wget на 1 уровень" = Execute program, "D:\WGET\wget.exe","-r -l1 %u -P D:\Download\Web\" Item, "возобновить сохранение" = Execute program, "D:\WGET\wget.exe","-nc -r %u -P D:\Download\Web\" если кто знает интересные ключи или предложения, выкладываем. |
15.06.2004, 11:34 | # 19 |
::VIP::
Звезда первого сезона Молчун-2004 Регистрация: 24.08.2002
Сообщения: 1 575
|
Crime
Искал, хорошо. WGet, во всяком случае - виндовый, действительно может качать файл только в один поток: один файл - один поток, т.е. разбивать файлы на части (как это делают FlashGet, GetRight и иже с ними) он не может. Если же имелось в виду: x файлов - x потоков, то просто нужно запускать сразу несколько процессов WGet'а и всё.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы! |
16.06.2004, 12:51 | # 20 | |
Member
Регистрация: 16.07.2003
Адрес: Курорты Краснодарского края
Сообщения: 279
|
Цитата:
|
|
Теги (метки) |
wget |
|
|