python3,解释一下下面三行关于cookie处理的代码的含义

2025-04-15 07:32:42
推荐回答(1个)
回答1:

你发的这个方法只是创建request的opener对象

cj = http.cookiejar.CookieJar() #创建一个cookie对象,不传递参数说明创建了一个空的cookie对象
pro = urllib.request.HTTPCookieProcessor(cj) #创建一个cookie管理对象,来管理cj
opener = urllib.request.build_opener(pro) #用pro对象初始化一个opener,此opener中所有通信的cookie都会在cj对象中记录。这个cookie是没有域限制的,也就是全局cookie