语法区别:
python3之后就没有了urllib和urllib2之说
urllib和urllib2合并后统称为urllib,其中包含urllib.request/urllib.erro/urllib.parse/urllib.robotparse
以下是两个版本的使用方法对比:
urllib/urllib2 | urllib |
urllib,urlencode | urllib.parse.urlencode |
urllib.Request | urllib.request.Request |
urllib.urlopen | urllib.request.urlopen |
新版内容:
urllib.request 可以用来发送request和获取request结果
urllib.error 包含了urllib.request产生的异常
urllib.parser 用来解释和处理URL
urllib.robotparse 用来解析解析页面的robots.txt文件