imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Обсуждение программ
Опции темы
Старый 07.06.2004, 03:02     # 1
SlavUser
Junior Member
 
Регистрация: 19.11.2003
Сообщения: 75

SlavUser Путь к славе только начался
Wget - (GNU Wget) свободная неинтерактивная консольная файлокачалка

Т.к такой темы не существует, предлагаю проблемы и вопросы связаные с программой WGet обсуждать здесь.

И первый вопрос: каким параметром задается каталог куда скачивается файл? Вроде все просмотрел, а толком ничего не нашел.
SlavUser вне форума  
Старый 07.06.2004, 10:37     # 2
Anarchist
::VIP::
 
Аватар для Anarchist
 
Регистрация: 29.01.2004
Адрес: Israel
Сообщения: 1 268

Anarchist Гурее всех гурых :-)
Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)Anarchist Гурее всех гурых :-)
SlavUser если не возражаешь, допишу пару строчек.

Скачать программу и некоторые к ней добавки, GUI например ...
Можно здесь:

http://www.imho.ws/showthread.php?t=44390

В шапке там есть несколько хороших ссылок на описание проги.
Anarchist вне форума  
Старый 07.06.2004, 10:57     # 3
denver
::VIP::
 
Аватар для denver
 
Регистрация: 02.12.2001
Адрес: Hohland
Сообщения: 2 260

denver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуруdenver Гуру
SlavUser
wget -i http://ya.ru/logo.gif -P c:\downloads\
__________________
sapienti sat.

Последний раз редактировалось denver; 07.06.2004 в 13:14.
denver вне форума  
Старый 07.06.2004, 11:37     # 4
3bsd
Guest
 
Сообщения: n/a

Arrow 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:32     # 5
Forson
Guest
 
Сообщения: n/a

а можно ли для wget скачать GUI ?
 
Старый 07.06.2004, 16:43     # 6
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
Forson
Цитата:
Сообщение от Anarchist
Скачать программу и некоторые к ней добавки, GUI например ...
Можно здесь:

http://www.imho.ws/showthread.php?t=44390
All
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
Если батник запускается с параметром, то этот параметр используется как имя файла с линками, если без параметра, то wget запускается для докачки, а линки берет из wget.url текущей директории.

З.Ы. Всякие дополнительные параметры (фоновый запуск, формат лога и т.п.) берутся из файла wgetrc. Надо только описать переменную среды WGETRC и указать в ней полное имя этого файла.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!

Последний раз редактировалось Ghost; 07.06.2004 в 16:57.
Ghost вне форума  
Старый 10.06.2004, 20:33     # 7
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
Есть такой вопрос: положим я запустил несколько потоков wget и один из них мне нужно остановить; это можно сделать в диспетчере задач, но для этого нужно знать PID. Так вот, как узнать этот PID?

В линухе это просто, пишем
wget -b bla-bla-bla > wget.pid
и в файл wget.pid записывается строка
Continue in background with PID = ###
В винде wget подобной информации не выдает. Или я ее просто не сумел найти.

З.Ы. Возможно, это можно решить, установив гуй (GUI), но я просто не хочу ставить его - считаю это лишним. Хотя, возможно, если никто не подскажет как решить мою проблему, придется ставить...

З.З.Ы. wget у меня версии 1.9.1
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!
Ghost вне форума  
Старый 11.06.2004, 05:07     # 8
albo
Advanced Member
 
Аватар для albo
 
Регистрация: 20.08.2003
Адрес: Москва
Пол: Male
Сообщения: 402

albo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царствеalbo Луч света в тёмном царстве
wget.exe -b http://lalala/la
Continuing in background, pid 2372.
Output will be written to `wget-log'.
albo вне форума  
Старый 11.06.2004, 10:15     # 9
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
albo
Намекни, что за версия. Из всего, что ты написал, у меня wget выдает только первые три слова первой строки.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!
Ghost вне форума  
Старый 11.06.2004, 14:04     # 10
Premium
Junior Member
 
Регистрация: 04.04.2003
Сообщения: 181

Premium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форуме
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 в свой лог тоже пишет точное время старта.
Premium вне форума  
Старый 11.06.2004, 16:10     # 11
SlavUser
Junior Member
 
Регистрация: 19.11.2003
Сообщения: 75

SlavUser Путь к славе только начался
Происходит что-то странное: wget качает медленнее чем FlashGet. В чем может быть причина?
Спасибо.
SlavUser вне форума  
Старый 11.06.2004, 18:19     # 12
Premium
Junior Member
 
Регистрация: 04.04.2003
Сообщения: 181

Premium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форумеPremium Популярный человек на этом форуме
Цитата:
SlavUser:
wget качает медленнее чем FlashGet. В чем может быть причина?
C параметрами в wgetrc играться надо. Брать каждую строчку и закомментировать по очереди, после запускать wget и смотреть лог. Иногда долго играться приходиться, пока причину не найдешь. Может помочь запрет ходить через прокси (use_proxy = off), прямое соединение, а кому то наоборот надо прокси прописать, от прова зависит.

А ты их (wget и FlashGet) не одновременно запускал случаем? А то FlashGet в состоянии траффик у кого угодно отобрать
Premium вне форума  
Старый 11.06.2004, 19:40     # 13
SlavUser
Junior Member
 
Регистрация: 19.11.2003
Сообщения: 75

SlavUser Путь к славе только начался
Нет. Я их по очереди запускал.
А use_proxy = off не помогло.

-OFFTOP-
Как включить HTML код? А то я никак не могу цитату в ответ вставить.

Спасибо.
SlavUser вне форума  
Старый 11.06.2004, 21:27     # 14
nibl
Junior Member
 
Аватар для nibl
 
Регистрация: 14.09.2003
Адрес: тут
Сообщения: 60

nibl Известность не заставит себя ждать
Цитата:
Происходит что-то странное: wget качает медленнее чем FlashGet. В чем может быть причина?
FlashGet использует при закачке до 10 потоков (jobs), а wget - 1.
Для медленных серверов это важно.
Настрой FlashGet на 1 поток (в свойствах закачки) и сравни.
__________________
Часто истина ... зависит от твоей точки зрения. © Оби Ван Кеноби.
nibl вне форума  
Старый 13.06.2004, 23:42     # 15
Crime
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
Crime
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\"

если кто знает интересные ключи или предложения, выкладываем.
 
Старый 14.06.2004, 18:27     # 17
SlavUser
Junior Member
 
Регистрация: 19.11.2003
Сообщения: 75

SlavUser Путь к славе только начался
Так а как сделать так, что бы Wget качал в х потоков?
SlavUser вне форума  
Старый 15.06.2004, 11:21     # 18
Crime
Guest
 
Сообщения: n/a

Цитата:
Сообщение от SlavUser
Так а как сделать так, что бы Wget качал в х потоков?
на сколько я знаю Wget не поддерживает несколько потоков
сам искал, в командах упоминаний нет. а может полхо искал.
 
Старый 15.06.2004, 11:34     # 19
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
Crime
Искал, хорошо. WGet, во всяком случае - виндовый, действительно может качать файл только в один поток: один файл - один поток, т.е. разбивать файлы на части (как это делают FlashGet, GetRight и иже с ними) он не может. Если же имелось в виду: x файлов - x потоков, то просто нужно запускать сразу несколько процессов WGet'а и всё.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!
Ghost вне форума  
Старый 16.06.2004, 12:51     # 20
n0n
Member
 
Аватар для n0n
 
Регистрация: 16.07.2003
Адрес: Курорты Краснодарского края
Сообщения: 279

n0n Популярный человек на этом форумеn0n Популярный человек на этом форумеn0n Популярный человек на этом форумеn0n Популярный человек на этом форумеn0n Популярный человек на этом форумеn0n Популярный человек на этом форумеn0n Популярный человек на этом форумеn0n Популярный человек на этом форуме
Цитата:
Поддерживается работа через прокси и из-за фильтрующего брандмауэра.
Это цитата из неофициального русского мануала (_http://vap.org.ru/wget/05-00.shtml) меня интересует вторая возможность - работа из-зи фильтрующего брандмауэра. У нас на работе стоит прокси (кажется ISA Server) и не дает качать ничего с расширениями *.exe, *.mp3, *.zip, *.rar и т.д. Может ли Wget творить чудеса и если да то как?
n0n вне форума  

Теги (метки)
wget


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:40.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.