python http请求用ihttplib\httplib2\urllib2谁速度最快,ihttplibhttplib2,url = http:/


url = 'http://www.163.com't5 = time.time()httplib2.Http().request(url)t6 = time.time()http2 = t6-t5t3 = time.time()req = httplib.HTTPConnection('www.163.com')req.request('GET', '/')t4 = time.time()        http = t4-t3t1 = time.time()urllib2.urlopen(url)t2 = time.time()urll = t2-t1print http2print httpprint urll

结果:
0.156999826431
0.0150001049042
0.0780000686646
我写了如上代码测试的时候通常都是httplib的速度较快.实际过程中也是如此吗?还是我测试的不对。还有head请求与get请求,为什么head请求测试的时候感觉并没有节省时间呢。我想写爬虫程序,希望速度能更快。

不知道你做了多少次重复的测试呢,单凭一次的测试结果不说明任何问题,我觉得有以下几点可以说明

编橙之家文章,

评论关闭