Я хочу записать все байты, загруженные и загруженные моим Python script.
total_downloaded_bytes = 0
def bandwidth_hook(r, *args, **kwargs):
global total_downloaded_bytes
total_downloaded_bytes += len(r.content)
req = requests.session()
req.hooks = {'response': bandwidth_hook}
В приведенном выше коде не учитывается сжатие HTTP (если я прав) и размер заголовков.
Есть ли способ подсчитать общее количество загруженных и загруженных байтов из request.session? Если нет, как насчет подсчета script -wide?