Este código en Python utiliza la biblioteca requests
para obtener el tamaño de una página web en bytes. Aquí está el análisis del código:
- Importación de la biblioteca
requests
: El código importa la bibliotecarequests
, que se utiliza para realizar solicitudes HTTP. - Definición de la función
obtener_tamano_pagina(url)
: Esta función toma una URL como entrada y devuelve el tamaño de la página web correspondiente en bytes. - Bloque
try-except
: El código está contenido dentro de un bloquetry-except
para manejar posibles errores que puedan ocurrir durante la ejecución del código. - Realización de la solicitud HTTP: Se utiliza la función
requests.get(url)
para realizar una solicitud HTTP GET a la URL proporcionada. - Verificación del estado de la respuesta: Se verifica si la respuesta es exitosa (código de estado 200) utilizando
response.status_code == 200
. - Obtención del tamaño de la página: Si la respuesta es exitosa, se obtiene el tamaño de la página en bytes utilizando
len(response.content)
. - Impresión del tamaño de la página: Finalmente, se imprime el tamaño de la página en bytes.
- Manejo de errores: En caso de que ocurra algún error durante el proceso, se imprime un mensaje de error.
- Ejemplo de uso: Se proporciona un ejemplo de cómo usar la función, donde se pasa una URL de ejemplo (
"https://www.ejemplo.com"
) a la funciónobtener_tamano_pagina
.
En resumen, este código permite obtener y mostrar el tamaño de una página web en bytes, dada su URL.
import requests
def obtener_tamano_pagina(url):
try:
response = requests.get(url)
if response.status_code == 200:
tamano_bytes = len(response.content)
print("Tamaño de la página en bytes:", tamano_bytes)
else:
print("Error: No se pudo acceder a la página.")
except Exception as e:
print("Error:", e)
# Ejemplo de uso
url_pagina = "https://www.ejemplo.com"
obtener_tamano_pagina(url_pagina)