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 を正しく渡していますか? 助けてください!

4

1 に答える 1

0

Cookie を正しく渡していません。次のようにする必要があります。

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

ドキュメントも参照してください:

于 2013-09-09T10:31:51.990 に答える