¿Cómo instalo Wget para Windows?

18

Descargué Wget desde aquí y obtuve un archivo con wget-latest.tar.gzfecha del 22 de septiembre de 2009. Lo guardé en una de las carpetas de mi D:disco y lo descomprimí. Leí el READ MEarchivo, pero no encontré ninguna información sobre cómo instalarlo. Como no había ningún Installarchivo, supuse que la descompresión wget.zipen una carpeta creada anteriormente lo había instalado.

Sin embargo, cuando abrí la línea de comando y escribí:

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

Solo recibí un mensaje de error. Como estoy usando la versión china de XP en este momento y no leo chino, no entiendo lo que dice este mensaje, pero supongo que significa que Wget no se instaló correctamente.

Entonces, ¿cómo instalo correctamente Wget en Windows XP?

brillante
fuente

Respuestas:

19

Parece que estás usando Windows. Para descargar un wget.exe precompilado para Windows, consulte WGET para Windows .

En el cuadro cerca de la parte superior de la página, wget.exehay un enlace para descargar el programa wget. Como ya se trata de un archivo exe, no es necesario descomprimir o instalar esta versión en particular.

Lo que descargó anteriormente fue el código fuente para wget, por lo que necesitaría un compilador para construir un wget para su sistema. Esto probablemente no sea lo que querías.

Greg Hewgill
fuente
¡Hurra! podríamos estar en el camino correcto (después de la tercera pregunta)
pavium
Enlace está muerto ... Ver esta nueva respuesta: superuser.com/a/813046/23133
Ƭᴇcʜιᴇ007
libintl3.dll no encontrado?
Hack-R
5

Para realmente "instalar" wget de modo que pueda usarlo desde cualquier símbolo del sistema (como lo intentó), debe agregar su carpeta que contiene a la variable de entorno PATH. La práctica adecuada sería crear una carpeta de "Utilidades" como C: \ Archivos de programa \ Utilidades y agregarla a la ruta, y luego colocar cualquier utilidad que no venga con un instalador aquí y agregarla a la ruta del sistema.

Sin embargo, tiendo a ser flojo y simplemente dejo caer las utilidades en C: \ Windows \ System32 ya que ya está en el camino y no requiere un reinicio para que surta efecto. Tenga cuidado cuando trabaje con el directorio de Windows si elige esta ruta.

Darth Android
fuente
Cambiar la RUTA no debería requerir un reinicio. Simplemente abra un nuevo símbolo del sistema, y ​​debería tener efecto allí.
sleske
requiere que inicie y cierre sesión (para la GUI) o que inicie una nueva ventana de comandos. Sin embargo
Journeyman Geek
5

Es posible que también desee ver cygwin . Esto le permite administrar ventanas totalmente desde la línea de comandos. Con cygwin puedes fácilmente wget cualquier archivo.

chrisjlee
fuente
1
Yo uso cygwin para wget.
Aaron
4

Se puede encontrar una versión binaria precompilada de 32 bits de wget para Windows (actualmente versión 1.11.4-1) en SourceForge en:

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

Tiene la opción de descargar el paquete wget como un programa de instalación o un archivo zip . Como se describe en la página de descarga de SourceForge, aquí está la diferencia:

Si descarga el programa de instalación del paquete , todos los requisitos para ejecutar aplicaciones, como las bibliotecas de enlaces dinámicos (DLL) de las dependencias que se enumeran a continuación en Requisitos, ya están incluidos. Si descarga el paquete como archivos Zip , debe descargar e instalar el archivo zip de dependencias usted mismo. Sin embargo, los archivos de desarrollador (archivos de encabezado y bibliotecas) de otros paquetes no están incluidos; así que si desea desarrollar sus propias aplicaciones, debe instalar por separado los paquetes requeridos.

Elegí instalar wget con el objetivo de buscar enlaces rotos . Aquí hay un archivo bat que creé para manejar wget para hacerlo:

@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

Instalé wget a través de su programa de instalación en Windows 7 . Como puede ver en la PATHvariable en el archivo bat, la ubicación de instalación predeterminada para wget.exe es:

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