RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : WGET через WinGate


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Andrey Mitrofanov
To : Sanych
Subj : WGET через WinGate

> Поклал в ETC .wgetrc и wgetrc Прописал в этом файле
прокси Запускаю "wget -Y on -a wget.log -t 0 -c faq_rus.html"
> А в ответ тишина... Где руки кривые ?
Ну добавь -d -- посмотри отладочный лог, чего происходит...

> > > Или в %HOME%.
> > Да, я уже понял.
> > Но для себя так сделал. wgetrc будет лежать рядом с
> > wget-ом. Думаю, будет ближе к рукам, если чего-то понадобится изменить.
"И это правильно."(с)МСГ :)

Вот:

===8<=== WGET.CMD -- положить в PATH (знаешь такой? ;)
/**/
PARSE ARG aaa
wg='N:\Appl\ip\Wget\'
'@set WGETRC='wg'.Wgetrc'
'@'wg'WGET -U"Mozilla/4.61 [en] (OS/2; I)" 'aaa
EXIT RC===>8===

В N:\Appl\ip\Wget\ (или где оно у тебя -- путь поправть в одном месте всего :), слеш в конце *нужен*) положи WGET.EXE, все, что с ним идет, если нужно, и файл .Wgetrc:

===8<=== N:\Appl\Ip\Wget\.Wgetrc
header = Accept-Language: en
#header = From: Andrey Mitrofanov <abmitrofanov(@)mail.ru>
header = From: Andrey Mitrofanov <abmitrofanov@mail.ru>

ftp_proxy = 127.0.0.1:3128
http_proxy = 127.0.0.1:3128
use_proxy = on
===>8===

Нужны только последние 3 строчки, остальное -- добавлять по вкусу.

Единственное неудобство с рексом в данном случае, для передачи урл'ей придется использовать файл или трубу -- рекс глотает "//" в коммандной строке (орекс, говорят, глотает только "//t"). Соответственно:

1) wget -d -c -o 767634 -i 11'
В файл 11' положить урл'и, 1 на строку, перевод строки в конце боязателен.

2) "echo faq_rus.html|wget -Y on -a wget.log -t 0 -c -i -"

До встречи. Andrey.

Mon 03 Dec 2001 18:39 Mozilla/4.61 [ru] (OS/2; I)




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.