cj = http.cookiejar.CookieJar()#没有接收任何参数啊,什么鬼
pro = urllib.request.HTTPCookieProcessor(cj)
opener = urllib.request.build_opener(pro)
全部源代码:发射POST
import http.cookiejar
import urllib.request
def getOpener(head):
# deal with the Cookies
cj = http.cookiejar.CookieJar()
pro = urllib.request.HTTPCookieProcessor(cj)
opener = urllib.request.build_opener(pro)
header = []
for key, value in head.items():
elem = (key, value)
header.append(elem)
opener.addheaders = header
return opener
跪谢大神
python3,解释一下下面三行关于cookie处理的代码的含义
答案:2 悬赏:80 手机版
解决时间 2021-03-12 18:06
- 提问者网友:刺鸟
- 2021-03-12 03:40
最佳答案
- 五星知识达人网友:春色三分
- 2021-03-12 04:13
你发的这个方法只是创建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
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
全部回答
- 1楼网友:由着我着迷
- 2021-03-12 05:39
没看懂什么意思?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯