小编Phi*_*tes的帖子

如何使用python海报lib通过HTTP发布文件

使用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)

python cookies file-upload http

2
推荐指数
1
解决办法
7523
查看次数

标签 统计

cookies ×1

file-upload ×1

http ×1

python ×1