cómo descargar su sitio web utilizando wget para Windows

publicado en: Articles | 0

¿qué hace WGET?

Una vez instalado, el comando WGET le permite descargar archivos a través de los protocolos TCP/IP: FTP, HTTP y HTTPS.

Si eres usuario de Linux o Mac, WGET ya está incluido en el paquete que estás ejecutando o es un caso trivial de instalación desde cualquier repositorio que prefieras con un solo comando.

Desafortunadamente, no es tan simple en Windows (aunque sigue siendo muy fácil!).,

para ejecutar WGET necesita descargar, descomprimir e instalar manualmente.

instale WGET en Windows 10

descargue la versión 1.14 clásica de 32 bits aquí o, vaya a esta colección de binarios de Windows en Eternally Bored aquí para las versiones posteriores y las compilaciones de 64 bits más rápidas.

Aquí está el archivo zip descargable para la versión 1.2 de 64 bits.

si desea poder ejecutar WGET desde cualquier directorio dentro del terminal de comandos, necesitará aprender sobre las variables de ruta en Windows para averiguar dónde copiar su nuevo ejecutable., Si sigue estos pasos, podrá hacer de WGET un comando que puede ejecutar desde cualquier directorio en el símbolo del sistema.

Ejecutar WGET desde cualquier lugar

En primer lugar, necesitamos determinar dónde copiar WGET.exe.

Después de descargar wget.exe (o descomprimido los archivos zip de distribución asociados) abra un terminal de comandos escribiendo «cmd» en el menú de búsqueda:

vamos a mover wget.exe en un directorio de Windows que permitirá que wget se ejecute desde cualquier lugar.

primero, necesitamos averiguar qué directorio debería ser., Tipo:

path

Usted debe ver algo como esto:

Gracias a la «Ruta» de la variable de entorno, sabemos que necesitamos copiar wget.exe a la ubicación de la carpeta c:\Windows\System32.

siga adelante y copie WGET.exe al directorio System32 y reinicie el símbolo del sistema.,

Reiniciar terminal de comandos y probar WGET

Si desea probar que WGET funciona correctamente, reinicie su terminal y escriba:

wget -h

Si ha copiado el archivo al lugar correcto, verá que aparece un archivo de ayuda con todos los comandos disponibles.

por lo tanto, debería ver algo como esto:

ahora es el momento de comenzar.

empezar con WGET

viendo que vamos a trabajar en Símbolo del Sistema, vamos a crear un directorio de descarga solo para las descargas de WGET.,

para crear un directorio, usaremos el comando md(«make directory»).

cambie al símbolo del sistema c:/y escriba:

md wgetdown

luego, cambie a su nuevo directorio y escriba «dir» para ver el contenido (en blanco).

Ahora, usted está listo para hacer alguna descarga.

comandos de ejemplo

Una vez que haya instalado WGET y haya creado un nuevo directorio, todo lo que tiene que hacer es aprender algunos de los puntos más finos de los argumentos de WGET para asegurarse de obtener lo que necesita.

El Gnu.,org wget manual es un recurso particularmente útil para aquellos inclinados a aprender realmente los detalles.

si quieres algunos comandos rápidos, sigue leyendo. He enumerado un conjunto de instrucciones para wget para reflejar recursivamente su sitio, descargar todas las imágenes, CSS y JavaScript, localizar todas las URL (para que el sitio funcione en su máquina local), y guardar todas las páginas como un .archivo html.,

Al espejo de su sitio ejecutar este comando:

wget -r https://www.yoursite.com

Para reflejar el sitio y localizar todas las direcciones url:

wget --convert-links -r https://www.yoursite.com

Para hacer un sin conexión completa espejo de un sitio:

wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://www.yoursite.com

Para reflejar el sitio y guardar los archivos como .html:

wget --html-extension -r https://www.yoursite.com

Para descargar todas las imágenes jpg de un sitio:

wget -A "*.jpg" -r https://www.yoursite.com

Para obtener más filetype las operaciones específicas, echa un vistazo a este útil hilo en la Pila.,

establecer un agente de usuario diferente:

algunos servidores web están configurados para denegar el agente de usuario predeterminado de WGET, por razones obvias de ahorro de ancho de banda. Podrías intentar cambiar tu agente de usuario para evitar esto. Por ejemplo, pretendiendo ser Googlebot:

wget --user-agent="Googlebot/2.1 (+https://www.googlebot.com/bot.html)" -r https://www.yoursite.com

wget modo» araña»:

Wget puede obtener páginas sin guardarlas, lo que puede ser una característica útil en caso de que esté buscando enlaces rotos en un sitio web. Recuerde habilitar el modo recursivo, que permite a wget escanear a través del documento y buscar enlaces para atravesar.,

wget --spider -r https://www.yoursite.com

también puede guardarlo en un archivo de registro mediante la adición de esta opción:

wget --spider -r https://www.yoursite.com -o wget.log

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *