python3开始很多包的位置和python2.7以前的不一样了,比如:urllib2合并到了urllib下,urlopen使用时包的位置为urllib.request.urlopen,urlencode使用包位置为urllib.parse.urlencode,cookielib变更为了http.cookiejar
如:
cookie_jar = cookiejar.CookieJar()
#定义有添加cookie 功能的处理器
cookie_handler = urllib.request.HTTPCookieProcessor(cook_jar)
#根据处理器生成opener
opener = urllib.request.build_opener(cook_handler)