Como instalo o Wget para Windows?

18

Fiz o download do Wget daqui e recebi um arquivo com o nome wget-latest.tar.gzde 22 de setembro de 2009. Salvei-o em uma das pastas da minha D:unidade e descompacte-o. Eu li o READ MEarquivo, mas não encontrei nenhuma informação sobre como instalá-lo. Como não havia Installarquivo, presumi que o descompactação wget.zipem uma pasta criada anteriormente o havia instalado.

No entanto, quando abri a linha de comando e digitei:

 wget -r -A ".jpg,.gif,.png" http://mywebsite

Eu recebi apenas uma mensagem de erro. Como estou usando a versão chinesa do XP no momento e não leio chinês, não entendo o que esta mensagem está dizendo, mas presumo que isso signifique que o Wget não foi instalado corretamente.

Então, como faço para instalar corretamente o Wget no Windows XP?

brilhante
fonte

Respostas:

19

Parece que você está usando o Windows. Para baixar um wget.exe pré-compilado para Windows, consulte WGET para Windows .

Na caixa próxima ao topo da página, wget.exehá um link para baixar o próprio programa wget. Como este já é um arquivo exe, não há necessidade de descompactar ou instalar esta versão específica.

O que você baixou anteriormente foi o código-fonte do wget, portanto você precisaria de um compilador para criar um wget para o seu sistema. Provavelmente não é isso que você queria.

Greg Hewgill
fonte
Yay! podemos estar no caminho certo (após a terceira pergunta)
pavium
O link está morto ... Consulte esta resposta mais recente: superuser.com/a/813046/23133
Ƭᴇcʜιᴇ007
libintl3.dll não encontrado?
Hack-R
5

Para realmente "instalar" o wget para que você possa usá-lo em qualquer prompt de comando (como você tentou), você precisa adicionar sua pasta que contém a variável de ambiente PATH. A prática apropriada seria criar uma pasta "Utilitários", como C: \ Arquivos de Programas \ Utilitários, adicioná-la ao caminho e, em seguida, colocar os utilitários que não vêm com um instalador aqui e adicioná-lo ao caminho do sistema.

No entanto, tendem a ser preguiçosos e simplesmente soltam os utilitários em C: \ Windows \ System32, pois ele já está no caminho e não requer uma reinicialização para entrar em vigor. Tenha cuidado ao trabalhar com o diretório do Windows se você escolher esta rota.

Darth Android
fonte
Alterar PATH não deve exigir uma reinicialização. Basta abrir um novo prompt de comando e ele deverá entrar em vigor lá.
sleske
requer que você efetue login e logout (para a GUI) ou inicie uma nova janela de comando. Eu só tenho uma pasta específica para as ferramentas que eu preciso no meu caminho
Journeyman Geek
5

Você também pode procurar no cygwin . Isso permite que você gerencie janelas totalmente a partir da linha de comando. Com o cygwin, você pode facilmente criar qualquer arquivo.

chrisjlee
fonte
11
Eu uso o cygwin para o wget.
Aaron
4

Uma versão binária de 32 bits pré-criada do wget para Windows (atualmente versão 1.11.4-1) pode ser encontrada no SourceForge em:

http://gnuwin32.sourceforge.net/packages/wget.htm

Você pode fazer o download do pacote wget como um programa de instalação ou um arquivo zip . Conforme descrito na página de download do SourceForge, aqui está a diferença:

Se você baixar o programa de instalação do pacote , todos os requisitos para a execução de aplicativos, como as DLLs (bibliotecas de vínculo dinâmico) das dependências listadas abaixo em Requisitos, já estão incluídos. Se você baixar o pacote como arquivos Zip , deverá fazer o download e instalar o arquivo zip de dependências por conta própria. Arquivos de desenvolvedor (arquivos de cabeçalho e bibliotecas) de outros pacotes não são incluídos; portanto, se você deseja desenvolver seus próprios aplicativos, deve instalar separadamente os pacotes necessários.

Eu escolhi instalar o wget com o objetivo de verificar se há links quebrados . Aqui está um arquivo bat que eu criei para impulsionar o wget :

@echo off
setlocal
set Path=C:\Program Files (x86)\GnuWin32\bin;%Path%
set TARGET=http://your.website.com/here.html

: http://www.gnu.org/software/wget/manual/wget.html
:
: -e  --execute
: -o  --output-file
: -p  --page-requisites
: -r  --recursive
:     --spider
: -w  --wait

wget --spider -o wget.log -e robots=off --wait 1 -r -p %TARGET%

endlocal

Instalei o wget através do seu programa de instalação no Windows 7 . Como você pode ver na PATHvariável no arquivo bat, o local de instalação padrão para wget.exe é:

C:\Program Files (x86)\GnuWin32\bin
DavidRR
fonte