发布网友 发布时间:2022-04-23 00:25
共2个回答
热心网友 时间:2023-10-09 07:01
整体来说,urllib2是urllib的增强,但是urllib中有urllib2中所没有的函数。
urllib2可以用urllib2.openurl中设置Request参数,来修改Header头。如果访问一个网站,想更改
UserAgent
(可以伪装的浏览器),就要用urllib2.
urllib支持设置编码的函数,urllib.
urlencode
,在模拟登陆的时候,经常要post编码之后的参数,所以要想不使用第三方库完成模拟登录,就需要使用urllib。
urllib一般和urllib2一起搭配使用。
热心网友 时间:2023-10-09 07:02
这两个mole之间的功能是有重合的,同一个问题可以分别用这两个mole解决,
但是各有侧重点
httplib偏向于处理连接
urllib2偏向于处理网址路径
具体的差别你用dir
doc命令看看就明白