Cómo usar Wget para descargar cualquier cosa de Internet

Wget es una utilidad de línea de comandos que se puede usar para descargar casi cualquier cosa disponible en Internet. El problema es que debería estar disponible a través de los protocolos HTTP, HTTPS o FTP; de lo contrario, Wget no podrá descargarlo. Hay varias formas en las que se puede usar Wget, por ejemplo, puede usar Wget para descargar cada imagen en un sitio web, o también puede descargar un solo archivo. Wget incluso es capaz de reanudar las descargas, cuando sea posible. Entonces, si se pregunta cómo funciona Wget y qué puede hacer por usted, aquí es cómo usar Wget:

Instalación de Wget

1. Instalación de Wget en macOS Sierra

Antes de comenzar a usar Wget, necesitaremos instalarlo en nuestro sistema. Ahora, afortunadamente, la mayoría de las distribuciones de Linux vienen con Wget preinstalado, por lo que no tendrá que hacer ningún trabajo adicional. Sin embargo, si está en una Mac, tendrá que instalar Wget. Esto se puede hacer fácilmente usando Homebrew (descargar). Si necesita ayuda, estos son los pasos que deberá seguir:

  • Primero, tendrás que instalar Homebrew en tu Mac para poder descargar Wget. Para hacer esto, simplemente inicie la Terminal y escriba el siguiente comando:

/ usr / bin / ruby ​​-e “$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

instalar homebrew en mac paso uno

  • Una vez que se complete el comando, Homebrew se instalará en su sistema. Ahora puede usar Homebrew para instalar paquetes, como Wget. En la Terminal, simplemente ejecute el siguiente comando:

brew instalar wget

instalar wget en mac con homebrew

  • Homebrew comenzará a descargar, descomprimir e instalar Wget automáticamente en su sistema. Este paso puede llevar algún tiempo, dependiendo de la velocidad de su red, así que tenga paciencia. Una vez que se complete el comando, debería poder usar Wget en su Mac. Para verificar si se ha instalado, simplemente use el comando:

wget -V

comprobar wget install

2. Instalación de Wget en Windows

La instalación de Wget en Windows requiere un poco más de esfuerzo, pero se puede hacer fácilmente. Si desea instalar Wget en su PC con Windows, simplemente siga los pasos a continuación:

  • Primero, descargar Cygwin y luego ejecute el archivo de instalación descargado.
  • Cuando pregunte por la fuente de descarga predeterminada, elija la opción que dice “Instalar desde Internet” y haga clic en “Siguiente”.

instalar desde internet

  • Elija un directorio de instalación para Cygwin, así como un directorio donde guardará los archivos del paquete para la instalación de las utilidades.

directorio de instalación

  • En la siguiente pantalla, debe seleccionar su conexión a Internet. Si está utilizando un Proxy, elija el tipo de Proxy que es y complete los detalles. Sin embargo, para la mayoría de los usuarios, la opción sería “Conexión directa”.

conexión directa

  • A continuación, se le mostrará una lista de espejos, elija cualquiera de estos para descargar Cygwin. Si la descarga falla, puede intentarlo de nuevo con un espejo diferente.

elegir espejo

  • En la siguiente ventana, busque “wget” y haga clic en el signo más junto a “web” en la lista que aparece. Aquí, la casilla de verificación junto a “wget” se seleccionará automáticamente. Simplemente haga clic en “Siguiente”.

buscar wget

  • La siguiente pantalla le mostrará los paquetes que necesita descargar. Simplemente haga clic en “Siguiente”.

dependencias siguientes

  • Una vez completada la instalación, se le preguntará si desea crear un icono en el escritorio y / o agregar una entrada al menú de inicio. Esto es completamente una cuestión de preferencia personal, pero le sugiero que al menos lo agregue al menú de inicio, para que pueda encontrarlo fácilmente.

crear icono de escritorio

Eso es. Wget ahora está instalado en su PC con Windows. Sin embargo, no podrá ejecutarlo desde el símbolo del sistema. En cambio, tendrá que iniciar Cygwin Terminal y usar Wget desde allí.

Cómo usar Wget

Ahora que tenemos Wget en funcionamiento en nuestro sistema, exploremos todas las formas interesantes en las que podemos usar Wget para descargar archivos, carpetas e incluso sitios web completos de Internet. Aquí hay un par de cosas interesantes que puede hacer con Wget en su sistema.

Nota: Estoy usando Wget en una MacBook Air con macOS Sierra 10.12.3 beta. Sin embargo, dado que la utilidad que estamos usando es la misma (Wget), los comandos serán los mismos en cualquier sistema operativo en el que esté usando Wget.

1. Utilice Wget para descargar archivos

Puede utilizar Wget para descargar archivos de Internet con facilidad. Solo usa el siguiente comando

wget

usa wget para descargar archivos

  • Descargar un archivo y guardarlo con un nombre de archivo específico

Los archivos en los servidores a veces tienen los nombres más extraños, y es posible que desee descargar el archivo y hacer que Wget le cambie el nombre automáticamente a algo que tenga más sentido para usted. Para hacer esto, simplemente use el siguiente comando

wget -o

use wget para descargar archivos y guardar con nombre de archivo

  • Descargar solo tipos de archivo específicos

Un servidor web puede albergar varios archivos diferentes. Entonces, ¿qué pasa si solo desea descargar todos los PDF en el servidor, o tal vez todos los GIF? Simplemente use el siguiente comando:

wget -r -A pdf

use wget para descargar tipos de archivos específicos

Este comando en particular fue utilizado por Mark Zuckerberg en su dormitorio de Harvard, para descargar todas las imágenes con un solo comando y construir el infame sitio web “facesmash.com”.

wget -r -A jpg, jpeg, png, bmp

use wget para descargar múltiples tipos de archivos con lista de aceptación

2. Descargar archivos de varias URL con Wget

Supongamos que necesita descargar archivos de varias ubicaciones diferentes en Internet. Puede haber un archivo PDF en url1, un archivo ZIP importante en url2 y algo más en url3. Si usó Wget de la forma tradicional, tendrá que ejecutarlo tres veces. Sin embargo, hay una forma mucho más sencilla de hacerlo.

  • Primero, cree un archivo con todas las URL de las que necesita descargar datos. Asegúrese de mantener cada URL en su propia línea. Guarde el archivo y asegúrese de recordar el nombre.

archivo con URL

  • En Terminal, use el siguiente comando para descargar archivos de todas las URL:

wget -i

usar un archivo externo para especificar las URL

donde “nombre_archivo” es el nombre del archivo que creó con todas las URL desde las que necesitaba descargar cosas.

3. Descargue un sitio web completo con Wget

Sí, lo leiste bien. También puede usar Wget para descargar el contenido de un sitio web completo. Obviamente, si el sitio web es demasiado grande, este comando tardará mucho en finalizar, sin mencionar que ocupará mucho espacio en su sistema. Dicho esto, si desea usar Wget para descargar un sitio web completo, simplemente use el siguiente comando:

wget –mirror -p -P ./LOCAL-DIR WEBSITE-URL

descargar todo el sitio web con wget

Esto descargará el sitio web completo, en una carpeta “LOCAL-DIR” dentro de su directorio de trabajo. Los archivos del sitio web se almacenarán en una carpeta con el mismo nombre que el sitio web, gracias a “WEBSITE-URL”.

4. Usa Wget como una araña web

También puede hacer que Wget actúe como un rastreador web (o una araña web). Esto es útil cuando desea confirmar que la URL del archivo que desea descargar es válida. Para usar Wget como una araña web y verificar la validez de las URL, simplemente use el siguiente comando:

wget –spider

usa wget como una araña

Esto comprobará si existe la URL que ha mencionado y obtendrá una respuesta que le informará los resultados de la comprobación.

respuesta positiva

respuesta negativa

5. Continuar con las descargas incompletas

Esta es otra cosa realmente genial que puede hacer Wget. Digamos que estaba descargando un archivo con Wget, pero por alguna razón, tuvo que apagar su computadora portátil. La próxima vez que desee intentar descargar ese mismo archivo, Wget puede continuar la descarga por usted. Solo debes asegurarte de estar en la misma carpeta donde descargaste el archivo la última vez y luego usar el siguiente comando:

wget -c

continuar descarga

Cuando Wget ve que una parte del archivo ya está presente en su sistema, continuará automáticamente la descarga.

Nota: Si el archivo en el servidor ha sido modificado desde la última vez que intentó descargarlo, entonces no debe usar este comando, ya que resultará en un archivo dañado que no podrá leer.

Además, si el servidor no permite descargas continuas, Wget se negará a iniciar la descarga desde cero. Si desea iniciar la descarga desde cero, primero deberá eliminar el archivo parcialmente descargado de su sistema.

Hay algunas condiciones más para usar este argumento, y puede leer más sobre él en el Página de manual de wget.

6. Limite la velocidad de descarga

Si usa Wget para descargar archivos y navega por Internet junto con él, probablemente no desee que Wget utilice todo su ancho de banda. Afortunadamente, Wget incluye un argumento que puede usar para limitar la cantidad de ancho de banda que Wget puede usar para descargar archivos en su sistema:

wget –limit-rate =

limitar la velocidad de descarga

Nota: Tenga en cuenta que la velocidad se menciona en Bytes y no en Bits. Entonces, si usa Wget –limit-rate = 20k, limitará el uso del ancho de banda a 20 kB, y no a 20 kb.

7. Utilice Wget para descargar archivos de servidores FTP

Si necesita descargar un archivo de un servidor FTP, también puede hacerlo con Wget. Simplemente use el siguiente comando para descargar archivos de servidores FTP:

wget

wget ftp

  • Descargar archivos de servidores FTP con inicio de sesión

SI su servidor FTP requiere un inicio de sesión para permitir la descarga de archivos, también puede simplemente pasar las credenciales con Wget. Simplemente use el siguiente comando:

wget –ftp-username = USERNAME –ftp-password = PASSWORD

wget ftp auth

VEA TAMBIÉN: 30 comandos de terminal Mac para acceder a funciones ocultas

Use Wget fácilmente para descargar archivos de Internet

Puede usar Wget para descargar archivos desde cualquier lugar de Internet. Sin embargo, aunque Wget casi siempre funciona, hay ciertos servidores que impiden el acceso a Wget, en cuyo caso, puede intentar cambiar el –user-agent para su comando Wget. Sin embargo, ese no es un curso de acción recomendado, a menos que sepa absolutamente lo que está haciendo. En su mayor parte, Wget le permitirá descargar cualquier archivo de Internet, siempre que tenga acceso a él, y su URL.

Entonces, ¿alguna vez usó Wget para descargar archivos de Internet? Háganos saber sobre su experiencia con el uso de Wget para descargar archivos, a través de los protocolos HTTP, HTTPS y FTP. Además, si conoce otros usos de Wget que cree que merecen estar en esta lista, háganoslo saber en la sección de comentarios a continuación.

Similar Posts

Leave a Reply

Your email address will not be published.