Jeśli uruchomiono bez parametrów, moje wget
wydruki:
D:\>wget
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = c:/progra~1/wget/etc/wgetrc
D:\Apps\Util\wget: missing URL
Usage: D:\Apps\Util\wget [OPTION]... [URL]...
Try `D:\Apps\Util\wget --help' for more options.
Prawdopodobnie oznacza to, że szuka pliku wgetrc
w c:/progra~1/wget/etc/wgetrc
. Niestety ta lokalizacja jest niedostępna dla programów innych niż root. Myślałam mogę zmodyfikować SYSTEM_WGETRC
lub syswgetrc
zmiennych, ale to wygląda mający żadnego wpływu
D:\>echo %SYSTEM_WGETRC%
d:\apps\util\wgetrc
D:\>echo %syswgetrc%
D:\APPS\Util\wgetrc
Odpowiedzi:
wget --help
niewiele ci mówi. Aby uzyskać więcej informacji, możesz sprawdzić online instrukcję wget lub man wget (są to różne rzeczy, często warto je sprawdzić)Krótko mówiąc, oto przykład
i kolejny
Podręcznik wymienia
wgetrc
polecenia . Widzisz tam niektóre rzeczy na temat serwerów proxy http.dodany
Odnośnie strony manuala wget i „instrukcji wget”.
Strony podręcznika w wierszu poleceń są aktualne, ale podręcznik (inny byt niż strona podręcznika) nie zawsze jest aktualną wersją wget. W chwili pisania (wrzesień 2015) tak jest. http://www.gnu.org/software/wget/manual/wget.html Możesz zobaczyć wersję u góry i sprawdzić, czy jest najnowsza http://ftp.gnu.org/gnu/wget/ pokazuje daty też. (Widzisz na archive.org, że np. W listopadzie 2013 r. Instrukcja GNU była bardzo nieaktualna. W listopadzie 2013 r., Nawet w marcu 2014 r., Nadal wyświetlały wget 1.13.4 z 2011 r.)
Dla strony podręcznika, jeśli sprawdzasz z linii poleceń, to musi być to wersja, której używasz, abyś mógł być w porządku, upewniając się, że twoje polecenie jest aktualne / aktualizuje je. Możesz sprawdzić, czy / dowolne używane źródło online wyświetla najnowszą stronę podręcznika man. Ten wydaje się w porządku https://www.kernel.org/doc/man-pages/ linki do http://man7.org/linux/man-pages/man1/wget.1.html Możesz również sprawdzić tam wersję przeciwko linkowi ftp, aby upewnić się, że jest to najnowsza wersja.
źródło
Myślę, że chcesz tylko ustawić
HTTP_PROXY
zmienną środowiskową.Od: http://www.gnu.org/software/wget/manual/html_node/Proxies.html :
źródło
Odpowiedź barlopa jest ogólnie dobra, ale kilka komentarzy:
w wierszu polecenia dos / windows lub pliku wsadowym określasz
wtedy wget działa dobrze.
zwykle bierze dane uwierzytelniające do pojedynczego logowania w systemie Windows, jeśli użytkownik znajduje się w sieci firmowej z uwierzytelnianiem NTLM względem serwera proxy (nie trzeba się martwić o domenę - odwrotny ukośnik - użytkownik)
źródło