Muchos usuarios de Windows están tan acostumbrados a la interfaz gráfica y al navegador web como la herramienta universal de elección que olvidan que hay muchas otras herramientas disponibles. Wget es una utilidad de línea de comandos de GNU popular principalmente en las comunidades Linux y Unix, utilizada principalmente para descargar archivos de Internet. Sin embargo, existe una versión de wget para Windows, y usándola puede descargar lo que quiera, desde sitios web completos hasta películas, música, podcasts y archivos grandes desde cualquier lugar en línea.
No muchos usuarios de Microsoft conocen esta excelente herramienta, por lo que escribí esta guía para principiantes sobre el uso de wget en Windows. Solemos usar nuestro navegador para todo, lo cual está bien, pero no siempre es la forma más eficiente de lograr algo. Wget es solo una de las muchas herramientas que han existido durante eones, pero que muy pocas personas conocen.
Obtener wget para Windows
Obtener wget es muy fácil. Siga esta guía para instalar y configurar wget.
- Descarga wget desde aquí e instálalo. Asegúrese de que sea el programa de instalación y no solo la fuente, de lo contrario no funcionará.
- Una vez instalado, ahora debería poder acceder al comando wget desde una ventana de línea de comandos. Abra una ventana de CMD como administrador y escriba "wget -h" para probar. Si funciona, estás de oro, si obtienes un "comando no reconocido", descargaste el paquete incorrecto. Intentar otra vez.
- Configure un directorio de descarga para guardar todos sus archivos. Escriba "nombre del directorio md" para crear un directorio de descarga. Llamé al mío "downloadz" para que sea reconocible.
Una vez instalado, estará listo para comenzar a trabajar. A continuación, he enumerado una selección de comandos wget populares que pueden lograr una amplia gama de cosas.
Descarga un solo archivo
wget //website.com/file.zip
Descargue un solo archivo pero guárdelo como otra cosa
wget ‐‐output-document = newname.html sitio web.com
Descargar a una carpeta específica
wget ‐‐directory-prefix = carpeta / subcarpeta sitio web.com/file.zip
Reanudar una descarga interrumpida
wget ‐‐continuar sitio web.com /file.zip
Descargar una versión más reciente de un archivo
wget ‐‐continue ‐‐timestamping website.com/file.zip
Descarga varias páginas web
Para ello, debe crear una lista en el Bloc de notas u otro editor de texto. Agregue una nueva URL completa (con //) en una línea separada. Luego apunte wget al archivo. En este ejemplo, nombré el archivo Filelist.txt y lo guardé en la carpeta wget.
wget ‐‐input Filelist.txt
Descarga un sitio web completo
wget ‐‐execute robots = off ‐‐recursive ‐‐ no-parent ‐‐continue ‐‐no-clobber //website.com
Puede encontrar, como hago a menudo, que los servidores web bloquean los comandos wget. Puede intentar falsificar estos bloques haciéndose pasar por Googlebot. Intente escribir esto:
wget –user-agent = ”Googlebot / 2.1 (+ // www.googlebot.com/bot.html)” -r //website.com
Descargar un tipo de archivo específico de un sitio web
wget ‐‐level = 1 ‐‐recursive ‐‐no-parent ‐‐accept FILETYPE //website.com / FILETYPE /
Por ejemplo, cambie FILETYPE por MP3, MP4, .zip o lo que quiera.
Descargar todas las imágenes del sitio web
wget ‐‐directory-prefix = files / pictures ‐‐no-directory ‐‐recursive ‐‐no-clobber ‐‐accept jpg, gif, png, jpeg //website.com/images/
Verifique un sitio web para ver si hay enlaces rotos
wget ‐‐output-file = logfile.txt ‐‐recursive ‐‐spider //website.com
Descarga archivos sin sobrecargar el servidor web
wget ‐‐limit-rate = 20k ‐‐wait = 60 ‐‐random-wait ‐‐mirror //website.com
Hay cientos, si no miles, de comandos wget y solo le he mostrado algunos de ellos aquí. Ahora que está familiarizado con la herramienta y cómo funciona, ¡depende de usted para qué la use!
¿Tiene algún comando genial que pueda lograr maravillas? ¡Compártelos con nosotros a continuación!