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 todas las imágenes de 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, deberá instalar Homebrew en su Mac para poder descargar Wget. Para hacer esto, solo lanzar la Terminal, y escriba el siguiente comando:
/ usr / bin / ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Después de que se completa el comando, Se instalará Homebrew en su sistema. Ahora puede usar Homebrew para instalar paquetes, como Wget. En la Terminal, simplemente ejecute el siguiente comando:
brew instalar wget
- Homebrew se iniciará automáticamente descargar, desempaquetar e instalar Wget 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
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, descargue Cygwin y luego ejecutar el archivo de instalación descargado.
- Cuando solicite la fuente de descarga predeterminada, elija la opción que dice "Instalar desde Internet", Y haga clic en "Próximo".
- Elija un directorio de instalación para Cygwin, así como un directorio donde guardará los archivos del paquete para la instalación de utilidades.
- 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".
- A continuación, se le mostrará un lista de espejos, elija cualquiera de estos para descargar Cygwin. Si la descarga falla, puede intentarlo de nuevo con un espejo diferente..
- En la siguiente ventana, busque "Wget", y haga clic en el más al lado de "web" en la lista que aparece. Aquí, la casilla de verificación junto a "wget”Se seleccionará automáticamente. Simplemente haga clic en "Próximo".
- La siguiente pantalla le mostrará los paquetes que necesita descargar. Simplemente haga click "Próximo".
- Una vez completada la instalación, se le preguntará si desea crea un ícono de escritorio, y / o agregar un 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..
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ás que inicie Cygwin Terminal y use 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
- 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
- Descargar solo tipos de archivo específicos
Un servidor web puede alojar 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
Mark Zuckerberg utilizó este comando en particular en su dormitorio de Harvard para descargar todas las imágenes con un solo comando y crear el infame sitio web "facesmash.com"..
wget -r -A jpg, jpeg, png, bmp
2. Descarga 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 importante Archivo ZIP 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 hacer esto..
- Primero, cree un archivo con todas las URL de las que necesita descargar datos. Asegúrese mantener cada URL en su propia línea. Guarde el archivo y asegúrese de recordar el nombre.
- En Terminal, use el siguiente comando para descargar archivos de todas las URL:
wget -i
dónde "Nombre del archivo" es el nombre del archivo que creaste con todas las URL necesitabas descargar cosas de.
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 tomará mucho tiempo en completarse, 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
Esto descargará todo el sitio web, en una carpeta "DIR LOCAL”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 “URL DEL SITIO WEB".
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 confirme 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 - araña
Esto verificará si la URL que ha mencionado existe y obtendrá una respuesta que le informará los resultados de la verificación..
- Respuesta positiva:
- Respuesta negativa:
5. Continuar con las descargas incompletas
Esta es otra cosa realmente genial que Wget puede hacer. 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 para ti. Sólo tienes que asegúrese de estar en la misma carpeta donde estaba descargando el archivo la última vez, y luego use el siguiente comando:
wget -c
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 se ha cambiado 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, deberá eliminar el archivo parcialmente descargado de su sistema., primero.
Hay algunas condiciones más para usar este argumento, y puede leer más sobre él en la página de manual de Wget..
6. Limite la velocidad de descarga
Si está utilizando Wget para descargar archivos y navega por Internet junto con él, probablemente no querrá que Wget utilice todo su ancho de banda. Afortunadamente, Wget incluye un argumento que puede utilizar para limitar la cantidad de ancho de banda que Wget puede usar para descargar archivos en su sistema:
wget --limit-rate =
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 de 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
- 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 = CONTRASEÑA
VEA TAMBIÉN: 30 comandos de terminal Mac para acceder a funciones ocultas
Use Wget fácilmente para descargar archivos de Internet
Puede utilizar 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 usaste Wget para descargar archivos de Internet? Háganos saber 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.