Se executado sem parâmetros, minhas wget
impressões:
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.
Isso provavelmente significa que é olhares para o arquivo wgetrc
no c:/progra~1/wget/etc/wgetrc
. Infelizmente, este local não está disponível para programas não raiz. Eu estava pensando que posso modificar SYSTEM_WGETRC
ou syswgetrc
variáveis de ambiente, mas isso parece não ter efeito
D:\>echo %SYSTEM_WGETRC%
d:\apps\util\wgetrc
D:\>echo %syswgetrc%
D:\APPS\Util\wgetrc
Respostas:
wget --help
não lhe diz muito. Para mais detalhes, você pode consultar o manual do wget on - line ou man wget (são coisas diferentes, geralmente vale a pena conferir cada)Em suma, aqui está um exemplo
e outro
O manual menciona
wgetrc
comandos . Você vê algumas coisas sobre proxies http listados lá.adicionado
Em relação à página de manual do wget e ao "manual do wget".
As páginas de manual na linha de comando estão atualizadas, mas o manual (uma entidade diferente da página de manual) nem sempre é uma versão atualizada do wget. No momento da redação (setembro de 2015), é. http://www.gnu.org/software/wget/manual/wget.html Você pode ver a versão na parte superior e verificar se é a última http://ftp.gnu.org/gnu/wget/ que mostra as datas também. (Você vê no archive.org que, por exemplo, em novembro de 2013, o manual do gnu estava muito desatualizado. Em novembro de 2013 até março de 2014, eles ainda estavam mostrando o wget 1.13.4, que era de 2011)
Para a página de manual, se você estiver verificando a partir da linha de comando, deve ser a versão que está usando, para que possa ficar bem lá, apenas certificando-se de que seu comando esteja atualizado / atualizando-o. Você pode querer verificar se a / qualquer fonte online que você está usando está mostrando a página de manual mais recente. Este parece ótimo https://www.kernel.org/doc/man-pages/ links para http://man7.org/linux/man-pages/man1/wget.1.html Você também pode verificar a versão lá no link ftp para garantir que seja a versão mais recente.
fonte
Eu acho que você só quer definir a
HTTP_PROXY
variável de ambiente.De: http://www.gnu.org/software/wget/manual/html_node/Proxies.html :
fonte
A resposta de Barlop em geral é boa, mas alguns comentários:
na linha de comando dos / windows ou no arquivo em lotes, você especifica
então o wget funciona bem.
normalmente, também serão necessárias credenciais de logon único para o Windows se você estiver em uma rede da empresa com autenticação NTLM contra o proxy (não é necessário se preocupar com o domínio - barra invertida - usuário)
fonte