首页 » 信息技术 »

用urllib2,还是urllib?

2017年1月17日 / 78次阅读
Python

  • 打开支付宝,搜索“ 529018372 ”,领取专属红包!每日支付每日领。

新手在网络上寻找Python网络编程方面的资料时,容易遇到一个困惑,有的资料使用urllib2这个标准库,有的又使用urllib这个库,到底使用哪个库呢?

既然是新手,想必肯定是使用Python3.x了,那么,我可以说,直接使用urllib库就好了。urllib2库是python2.x才有的。

 

如果你用过 Python 2.x 里的 urllib2 库,可能会发现 urllib2 与 urllib 有些不同。

在 Python 3.x 里,urllib2 改名为 urllib,被分成一些子模块:urllib.request、urllib.parse 和 urllib.error。

尽管函数名称大多和原来一样,但是在用新的 urllib 库时需要注意哪些函数被移动到子模块里了。 urllib 是 Python 的标准库(就是说你不用额外安装就可以运行这个例子),包含了从网络请求数据,处理 cookie,甚至改变像请求头和用户代理这些元数据的函数。

 

建议你读读这个库的 Python 文档:https://docs.python.org/3/library/urllib.html

 

著名的requests模块,使用的是urllib3.

本文链接:http://www.maixj.net/ict/urllib-13954

相关文章

留言区

《用urllib2,还是urllib?》有2条留言

电子邮件地址不会被公开。 必填项已用*标注

  • 著名的requests包,居然使用urllib3. [回复]

  • urllib不是urllib2的升级,而是统一。 [回复]


前一篇:
后一篇:
推一篇:可靠正规,长期稳定,网络兼职项目!!

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top