如何限制python库中HTTP请求的下载速率?

如何限制python库中HTTP请求的下载速率?,python,http,httprequest,wget,python-requests,Python,Http,Httprequest,Wget,Python Requests,是否可以使用requestsPython库限制GET请求的下载速率?例如,使用如下命令: r = requests.get('https://stackoverflow.com/') …是否可以限制下载速率?我希望类似于此wget命令: wget --limit-rate=20k https://stackoverflow.com/ 我知道它是通过urllib2实现的。我特别询问的是请求库。有几种方法可以限制速率;其中一个是,你可以找到和 通常,您需要对socket.send()和socke

是否可以使用
requests
Python库限制GET请求的下载速率?例如,使用如下命令:

r = requests.get('https://stackoverflow.com/')
…是否可以限制下载速率?我希望类似于此
wget
命令:

wget --limit-rate=20k https://stackoverflow.com/

我知道它是通过
urllib2
实现的。我特别询问的是
请求
库。

有几种方法可以限制速率;其中一个是,你可以找到和

通常,您需要对
socket.send()
socket.recv()进行节流或速率限制。你可以玩一下,看看它是否能满足你的需要



这是一个不容混淆的问题,它与许多请求有关,而不是与下载/传输速率有关。

由于OP询问如何使用
请求
库执行此操作,因此这并不能真正回答问题。。。除了你建议他重新编写
请求的深入部分以做他想做的事情之外。@DanH,非常欢迎你提供一个更好的答案,在写这篇文章时,答案是“不,除非你弄乱了内部结构”,这对OP没有帮助。