Después de consultar expertos en la materia, programadores de diversas ramas y profesores dimos con la solución a la interrogande y la compartimos en esta publicación.
Solución:
Existe tal funcionalidad en la última versión de las solicitudes:
https://requests.readthedocs.io/en/latest/api/?highlight=elapsed#requests.Response.elapsed
Por ejemplo:
requests.get("http://127.0.0.1").elapsed.total_seconds()
En cuanto a su pregunta, debería ser el tiempo total para
- tiempo para crear el objeto de solicitud
- Enviar petición
- Recibir respuesta
- Parse respuesta (Ver comentario de Thomas Orozco)
Otras formas de medir el tiempo de carga de una sola solicitud es usar urllib:
nf = urllib.urlopen(url)
start = time.time()
page = nf.read()
end = time.time()
nf.close()
# end - start gives you the page load time
valoraciones y comentarios
Te invitamos a animar nuestra faena mostrando un comentario o dejando una puntuación te estamos agradecidos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)