www.wgfy.net > httpliB和urlliB2有什么区别?

httpliB和urlliB2有什么区别?

httplib、urllib和urllib2的区别 http://blog.csdn.net/dolphin_h/article/details/45296353

整体来说,urllib2是urllib的增强,但是urllib中有urllib2中所没有的函数。 urllib2可以用urllib2.openurl中设置Request参数,来修改Header头。如果访问一个网站,想更改UserAgent(可以伪装的浏览器),就要用urllib2. urllib支持设置编码的函...

以前有过类似的问题 可以参考下: 网页链接

httplib实现了HTTP和HTTPS的客户端协议,一般不直接使用,在python更高层的封装模块中(urllib,urllib2)使用了它的http实现。 urllib 通常用来发送简单的get请求,可以对参数进行encode。不能设置请求header。 urllib2可以自定义请求header,比...

功能上没什么区别吧,httlib2比urllib更进一步把,比如在长链接支持方面,运行速度方面更优越一点儿,适用情况差不多。 个人感觉pycurl更强大一点。

网络本身的延时是主要的。相比于网络延时,库的效率差异可以忽略。

整体来说,urllib2是urllib的增强,但是urllib中有urllib2中所没有的函数。 urllib2可以用urllib2.openurl中设置Request参数,来修改Header头。如果你访问一个网站,想更改User Agent(可以伪装你的浏览器),你就要用urllib2. urllib支持设置编...

= time.time() httplib2.Http().request(url)t6 = time.time()http2 = t6-t5t3 = time.time()req = httplib.HTTPConnection(com')req.request('GET', '/')t4 = time.time() http = t4-t3t1 = time.time()urllib2.urlopen(url)t2 = time.time()ur...

论快肯定是httplib最快,它在收发请求时做的处理最少,比如它不会去重定向。

urllib2(还有一个urllib,较urllib2功能层次低一些)是更高的封装模块,urllib2使用了httplib的http; 简而言之,urllib2封装程度更高,感觉也更好用。当然还有request可以借鉴使用。

网站地图

All rights reserved Powered by www.wgfy.net

copyright ©right 2010-2021。
www.wgfy.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com