Código de Python - WGET

Imágen de perfil

WGETgráfica de visualizaciones


Python

Publicado el 29 de Junio del 2023 por Hilario (124 códigos)
4.767 visualizaciones desde el 29 de Junio del 2023
--------------------------------------------------------------------------
Ab love principium.
------------------------------------------------------------------
Hilario Iglesias Martínez.
-----------------------------------------------------------------

Este es un programa realizado en Python 3 que utiliza la biblioteca subprocess para ejecutar el comando wget en la consola de Linux, y descargar el contenido de una página web introducida por el usuario a través de consola.

Puedes ejecutar este programa en la consola de Linux utilizando Python 3. Simplemente guarda el código en un archivo con extensión .py, por ejemplo, descargar_pagina.py, y luego ejecútalo desde la línea de comandos con el siguiente comando:

python3 descargar_pagina.py
-------------------------------------------------------------------------
Si todo va bien en el directorio donde está tu programa deberá aparecer lo que sería un
index.html

UNA PEQUEÑA INTRODUCCIÓN AL COMANDO WGET
----------------------------------------
El comando wget en Linux se utiliza para descargar archivos o contenido desde servidores web utilizando el protocolo HTTP, HTTPS o FTP. Este comando tambien se puede utilizar a través de consola en cualquier distro linux.
Para instalarlo utilizar estos comandos.En mi caso utilizo una versión ubuntu.
sudo apt update
sudo apt install wget
Comprobar la version.
wget --version
Si todo va bien ya podrás utilizarlo desde la linea de comandos.
**********************************************************************************
Este programa ha sido realizado bajo plataforma Linux.
Ubuntu 20.04.6 LTS
IDE Sublime text.
Python 3.8.10
---------------------------------------------------------

Ejecutar bajo consola.
python3 descargar_pagina.py
************************************************************************************************

Requerimientos

**********************************************************************************
Este programa ha sido realizado bajo plataforma Linux.
Ubuntu 20.04.6 LTS
IDE Sublime text.
Python 3.8.10
---------------------------------------------------------

V.0

Actualizado el 1 de Agosto del 2023 (Publicado el 29 de Junio del 2023)gráfica de visualizaciones de la versión: V.0
4.768 visualizaciones desde el 29 de Junio del 2023
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import subprocess
 
def descargar_pagina_web(url):
    comando = ['wget', url]
    proceso = subprocess.Popen(comando, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
    salida, error = proceso.communicate()
 
    if proceso.returncode == 0:
        print('Descarga exitosa.')
    else:
        print(f'Error al descargar la página: {error.decode("utf-8")}')
 
if __name__ == '__main__':
    url = input('Introduce la URL de la página web: ')
    descargar_pagina_web(url)



Comentarios sobre la versión: V.0 (0)


No hay comentarios
 

Comentar la versión: V.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s7389