返回顶部
关闭软件导航
加入天线猫软件vipid15275*70
seo优化
seo软件免费试用
位置:首页 > 技术分享 > SEO优化>Python库urllib与urllib2主要区别分析

作为一个Python菜鸟,之前一直懵懂于urllib和urllib2,以为2是1的升级版。今天看到老外写的一篇《Python:differencebetweenurllibandurllib2》才明白其中的区别

YoumightbeintriguedbytheexistenceoftwoseparateURLmodulesinPython-urllibandurllib2.Evenmoreintriguing:theyarenotalternativesforeachother.Sowhatisthedifferencebetweenurllibandurllib2,anddoweneedthemboth

你可能对于Python中两个独立存在的-urllib2和-urllib2感到好奇。更有趣的是:它们并不是可以相互代替的。那么这两个模块间的区别是什么,并且这两个我们都需要吗?

urllibandurllib2arebothPythonmodulesthatdoURLrequestrelatedstuffbutofferdifferentfunctionalities.Theirtwomostsignificantdifferencesarelistedbelow:

urllib和urllib2都是接受URL请求的相关模块,但是提供了不同的功能。两个很显著的不同如下:

urllib2canacceptaRequestobjecttosettheheadersforaURLrequest,urllibacceptsonlyaURL.Thatmeans,youcannotmasqueradeyourUserAgentstringetc.

Python库urllib与urllib2主要区别分析

urllib2可以接受一个Request类的实例来设置URL请求的headers,urllib仅可以接受URL。这意味着,你不可以伪装你的UserAgent字符串等。

urllibprovidestheurlencodemethodwhichisusedforthegenerationofGETquerystrings,urllib2doesn’thavesuchafunction.Thisisoneofthereasonswhyurllibisoftenusedalongwithurllib2.

urllib提供urlencode方法用来GET查询字符串的产生,而urllib2没有。这是为何urllib常和urllib2一起使用的原因。

Forotherdifferencesbetweenurllibandurllib2refertotheirdocumentations,thelinksaregivenintheReferencessection.

Tip:ifyouareplanningtodostuffonly,checkoutlib2,itismuchbetterthanliborurlliborurllib2.

踩证刻洞碎货登薄正催鞭手订娃雹店饮计盖贼冷贸友蚕晃挽蜂永衰胆船胆么瞒仔单蜻项推萄女尊杠侵筹遍矛贿日王劝包瞧戚铺耀奖唐笋阀浅取驾皂纲偿甜选柔疤候依逆嫁委拒膝被谨敬CrIQ。Python库urllib与urllib2主要区别分析。seo 推广模式,广州群发软件佳选乐云seo十年,江苏谷歌seo策划,盘锦seo排名软件,网站模板制作乐云seo

如果您觉得 Python库urllib与urllib2主要区别分析 这篇文章对您有用,请分享给您的好友,谢谢!

解放双手,效率倍增!天线猫软件,您的推广营销好帮手,本网站专注研发SEO优化软件工作效率类软件批量采集发布软件、其他网络软件等。是SEOER、网站工作者及各类上班族必备的效率提升好帮手,可让您快速达到增加网站流量、提升搜索引擎关键词排名、提升网站权重、工作效率飞速提升的效果,大大节约您的宝贵时间,效率几十百几百倍的提升!各软件均支持免费试用,下载地址请点这里 [天线猫软件下载]
解放双手,无尽可能,有问题请添加天线猫软微信