Urllib是python提供的用于操作URL的模块。在python2.x中有urllib库,也有urllib2库,在python3.x中Urllib2合并到了urllib中。
python2与python3的变化有:
import urllib2 在python3.x中会使用import urllib.request,urllib.error
import urllib 在python3中会使用import urllib.request,urllib.error,urrlib.parse
import ulparse 在python3中会使用import urllib.parse
urllib2.urlopen 在python3中使用urllib.request.urlopen
urlencode 在python3中使用urllib.request.urlencode
urllib.quote 在python3中使用urllib.request.quote
cookielib.CookieJar在python3中使用 http.CookieJar
urllib2.Resquest 在python3中使用urllib.request.Request