Come installo Wget per Windows?


18

Ho scaricato Wget da qui e ho ottenuto un file chiamato wget-latest.tar.gz, datato 22-set-2009. L'ho salvato in una delle cartelle sul mio D:disco e l'ho decompresso. Ho letto il READ MEfile, ma non ho trovato alcuna informazione su come installarlo. Poiché non esisteva alcun Installfile, supponevo che la decompressione wget.zipin una cartella precedentemente creata l'avesse installato.

Tuttavia, quando ho aperto la riga di comando e ho digitato:

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

Ho ricevuto solo un messaggio di errore. Dal momento che sto usando la versione cinese di XP al momento e non leggo il cinese, non capisco cosa stia dicendo questo messaggio, ma presumo significhi che Wget non è stato installato correttamente.

Quindi, come posso installare correttamente Wget su Windows XP?

Risposte:


19

Sembra che tu stia usando Windows. Per scaricare un wget.exe preconfigurato per Windows, consultare WGET per Windows .

Nella casella nella parte superiore della pagina, wget.exeè presente un collegamento per scaricare il programma wget stesso. Poiché questo è già un file exe, non è necessario decomprimere o installare questa versione particolare.

Quello che hai scaricato in precedenza era il codice sorgente da wget, quindi ti servirà un compilatore per creare un wget per il tuo sistema. Questo probabilmente non è quello che volevi.


Sìì! potremmo essere sulla strada giusta (dopo la terza domanda)
pavium

Il link è morto ... Vedi questa risposta più recente: superuser.com/a/813046/23133
Ƭᴇcʜιᴇ007

libintl3.dll non trovato?
Hack-R,

5

Per "installare" effettivamente wget in modo da poterlo utilizzare da qualsiasi prompt dei comandi (come hai tentato), devi aggiungere la sua cartella contenente alla variabile di ambiente PATH. La pratica corretta sarebbe quella di creare una cartella "Utilità" come C: \ Programmi \ Utilità e aggiungerla al percorso, quindi posizionare tutte le utilità che non vengono fornite con un programma di installazione e aggiungerlo al percorso del sistema.

Tuttavia, tendo ad essere pigro e semplicemente trascino le utility in C: \ Windows \ System32 poiché è già sul percorso e non richiede un riavvio per avere effetto. Prestare la dovuta attenzione quando si lavora con la directory di Windows se si sceglie questa route.


La modifica del PERCORSO non dovrebbe richiedere un riavvio. Basta aprire un nuovo prompt dei comandi e dovrebbe avere effetto lì.
sleske,

richiede l'accesso e la disconnessione (per la GUI) o l'avvio di una nuova finestra di comando. Ho solo una cartella specifica per gli strumenti di cui ho bisogno nel mio percorso però
Journeyman Geek

5

Potresti anche voler esaminare Cygwin . Ciò ti consente di gestire Windows totalmente dalla riga di comando. Con cygwin puoi facilmente wget qualsiasi file.


1
Uso cygwin per wget.
Aaron,

4

Una versione binaria preinstallata a 32 bit di wget per Windows (attualmente la versione 1.11.4-1) è disponibile su SourceForge all'indirizzo:

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

Puoi scegliere di scaricare il pacchetto wget come programma di installazione o file zip . Come descritto nella pagina di download di SourceForge, ecco la differenza:

Se si scarica il programma di installazione del pacchetto , sono già inclusi tutti i requisiti per l'esecuzione di applicazioni, come librerie a collegamento dinamico (DLL) dalle dipendenze elencate di seguito in Requisiti. Se scarichi il pacchetto come file Zip , devi scaricare e installare tu stesso il file zip delle dipendenze. I file di sviluppo (file di intestazione e librerie) da altri pacchetti non sono tuttavia inclusi; quindi se desideri sviluppare le tue applicazioni, devi installare separatamente i pacchetti richiesti.

Ho scelto di installare wget con l'obiettivo di verificare la presenza di collegamenti interrotti . Ecco un file bat che ho creato per guidare wget per farlo:

@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

Ho installato wget tramite il suo programma di installazione su Windows 7 . Come puoi vedere nella PATHvariabile nel file bat, il percorso di installazione predefinito per wget.exe è:

C:\Program Files (x86)\GnuWin32\bin
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.