【发布时间】:2015-10-11 12:22:14
【问题描述】:
我想记录我的 Python 脚本下载和上传的总字节数。
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 压缩(如果我是对的)和标头的大小。
有没有办法计算 requests.session 中上传和下载的总字节数?如果不是,那么脚本范围的计数呢?
【问题讨论】:
标签: python python-requests bandwidth