使用Chris Atlee的python 海报库有没有办法包含cookie处理?我有python http登录代码,它适用于cookies:
cookiejar = cookielib.CookieJar()
urlOpener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookiejar))
request = urllib2.Request(login_url, params)
result = urlOpener.open(request)
Run Code Online (Sandbox Code Playgroud)
但是当我需要上传文件时,我不知道如何使用海报lib代码和cookie处理代码.海报lib似乎需要调用urllib2.urlopen()而不是一些自定义url开启器,就像上面的代码一样.
例如,我不知道如何使用下面的python文件邮政编码的cookie:
register_openers()
params = {'file': open("test.txt", "rb"), 'name': 'upload test'}
datagen, headers = multipart_encode(params)
request = urllib2.Request(upload_url, datagen, headers)
result = urllib2.urlopen(request)
Run Code Online (Sandbox Code Playgroud)