Cómo

Cómo usar Wget para descargar cualquier cosa de Internet

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 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:

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

brew instalar wget

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:

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.

NotaEstoy 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 

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  

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..

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..

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 = 

NotaTenga 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 

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.

Facebook comenzó a tomar Google+ en serio
Desde el lanzamiento de Google+, siempre se ha comparado con Facebook porque el enfoque de socialización es el mismo en ambos sitios de redes sociales...
OneAll simplificación de la integración de redes sociales en sitios web
OneAll, como se describen a sí mismos, es una empresa de tecnología que ofrece un conjunto de herramientas en la web y una API de red social unificad...
Twitter intenta encontrar a Rahul Gandhi con la tendencia 'Where is Rahul Gandhi'
El pésimo desempeño del Congreso Nacional de la India en las elecciones celebradas recientemente en Maharashtra y Haryana había dejado a todos ansioso...