你好,我正在尝试为我的网站建立客户端模式,现在我在使用python时遇到了很多麻烦,但问题是我正在尝试上传图片,但是由于运作方式
这是我上传图片时要在浏览器中发送的有效载荷
------WebKitFormBoundary8YAfqW0sZ6blMF6p
Content-Disposition: form-data; name="resto"
804706349
------WebKitFormBoundary8YAfqW0sZ6blMF6p
Content-Disposition: form-data; name="com"
kek
------WebKitFormBoundary8YAfqW0sZ6blMF6p
Content-Disposition: form-data; name="upfile"; filename="Kekenstienname.png"
Content-Type: image/png
PNG
IHDR¿6ÌbIDATx^íÜánã6Ñæý:íb&M&ôI&©³¿}eêðÆA÷íýýýý/ÿ#@O
¼ Èb>NE @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í @$ Í
------WebKitFormBoundaryPMji1yxhmUWjYyQ9
Content-Disposition: form-data; name="mode"
regist
------WebKitFormBoundaryPMji1yxhmUWjYyQ9
Content-Disposition: form-data; name="g-recaptcha-response"
03AOLTBLRfnI6Y6fySJKzloAi_Z8AfvMpRWQICJXVtIkFEPu_KFpD2-l35_IOU_AuDqlpgXH4F8npZQkK5gBBS_7Lq-Ve7Z3N5lr5IaY9BgsjwkvIIOsCzYZ6A0ju-A9_ZRgL6j1mPpwbejsR1D8Xd_mo7bcAA1bUbTuWpPxMadPJ2oOP8rmYzpsav-nV28DwQs4AtupKcCuRGnhXH3HU6rSxotrfikQlD3ow00R8vsEBs_qYApy0Dang
------WebKitFormBoundaryPMji1yxhmUWjYyQ9--
现在的问题是 * Content-Disposition:表单数据; name =“ upfile”; filename =“ Kekenstienname.png” 内容类型:image / png * 而且我不知道如何使它在我的python脚本上工作
这是我的代码
payload = {
#'MAX_FILE_SIZE': '2097152',
'mode': 'regist',
'resto': thread_ID[x],
'email': '',
#'pwd': randomString(8),
#'com': "",
'com': "test comment from the client",
'g-recaptcha-response': recaptcha_answer,
}
try:
if (x % 10 == 0):
response = s.post(url, payload, headers=headers, verify=True)
else:
response2 = s.post(url, payload, headers=headers, cookies=response.cookies, verify=True)
except:
pass
if (x % 10 == 0):
response_text = response.text
else:
response_text = response2.text
现在我不知道该如何工作 我花了几个小时,如何用这种方式上传图片,所以我需要添加标题吗?还是什么?