我正在使用python请求库(版本2.4.1)执行一个简单的get请求,代码如下,在这里没有什么奇怪的。在大多数网站上都没有问题。但在某些网站上,特别是www.pricegrabber.com,我经历了100%的CPU使用率,并且代码永远不会超过获取请求的位置。没有超时发生,没有什么,只是一个巨大的CPU使用率永远不会停止。导致CPU使用率达到100%的Python GET请求Spike
import requests
url = 'http://www.pricegrabber.com'
r = requests.get(url, timeout=(1, 1))
print 'SUCESS'
print r
我没有得到例外。我只收到3个重定向,并且它停留在DEBUG上:requests.packages.urllib3.connectionpool:“GET /?ut = 324aba6b1a542668 HTTP/1.1”301 20 – digitaldavenyc 2014-12-04 17:54:01
根据网站返回的信息,您的体验可能会有所不同。你能找出你使用的是什么版本的'请求'吗? – 2014-12-04 17:55:45
请求2.4.1。我要升级也许这个问题有一个补丁。 – digitaldavenyc 2014-12-04 17:57:18