如何限制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没有帮助。