0

经过几次尝试和反复失败,我在这里发布了我的代码摘录。我不断收到身份验证失败。有人可以指出我在这里做错了什么吗?

import requests

fileToUpload = {'file': open('/home/pinku/Desktop/Test_Upload.odt', 'rb')}
res = requests.post('https://upload.backupgrid.net/add', fileToUpload)
print res.headers
cookie = {'PHPSESSID': 'tobfr5f31voqmtdul11nu6n9q1'}
requests.post('https://upload.backupgrid.net/add', cookie, fileToUpload)

通过打印 res.headers,我得到以下信息:

X-File-Size', 'content-type': 'text/html; 字符集=UTF-8'})

它还包含 cookie。我是否正确传递了 cookie?请帮忙!

4

1 回答 1

0

您没有正确传递 cookie,应该是:

requests.post('https://upload.backupgrid.net/add', 
              files=fileToUpload, 
              cookies=cookie)

另见文档:

于 2013-09-09T10:31:51.990 回答