You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Python构建符合WebKit格式的复杂POST请求?

求助:构建指定multipart/form-data类型的POST请求

我具备Python简单POST与GET请求开发经验,但经验不足,无法正确构建目标网站的指定POST请求。以下是目标网站的请求示例截图及我尝试编写的关联会话代码,寻求技术支持:

import requests

url = 'https://www.dream-singles.com/members/messaging/compose/6658034'
headers = {'Content-Type': 'multipart/form-data; boundary=----WebKitFormBoundarym0umZeRAE104X2uP'}
data = '''------WebKitFormBoundarym0umZeRAE104X2uP
Content-Disposition: form-data; name="messaging_compose[draftId]"


------WebKitFormBoundarym0umZeRAE104X2uP
Content-Disposition: form-data; name="messaging_compose[replyId]"


------WebKitFormBoundarym0umZeRAE104X2uP
Content-Disposition: form-data; name="messaging_compose[type]"

plain_message
------WebKitFormBoundarym0umZeRAE104X2uP
Content-Disposition: form-data; name="messaging_compose[buttonClicked]"


------WebKitFormBoundarym0umZeRAE104X2uP
Content-Disposition: form-data; name="messaging_compose[plainMessage]"

How are you dear?
------WebKitFormBoundarym0umZeRAE104X2uP
Content-Disposition: form-data; name="messaging_compose[htmlMessage]"


------WebKitFormBoundarym0umZeRAE104X2uP
Content-Disposition: form-data; name="messaging_compose[galleryId]"


------WebKitFormBoundarym0umZeRAE104X2uP
Content-Disposition: form-data; name="messaging_compose[video]"; filename=""
Content-Type: application/octet-stream


------WebKitFormBoundarym0umZeRAE104X2uP
Content-Disposition: form-data; name="messaging_compose[submit2]"


------WebKitFormBoundarym0umZeRAE104X2uP
Content-Disposition: form-data; name="messaging_compose[selectedPhoto]"


------WebKitFormBoundarym0umZeRAE104X2uP
Content-Disposition: form-data; name="messaging_compose[saveIntro]"


------WebKitFormBoundarym0umZeRAE104X2uP
Content-Disposition: form-data; name="messaging_compose[videoReply]"

1
------WebKitFormBoundarym0umZeRAE104X2uP
Content-Disposition: form-data; name="messaging_compose[intro]"


------WebKitFormBoundarym0umZeRAE104X2uP--'''

response = requests.post(url, headers=headers, data=data)

请求示例截图:
请求示例截图1
请求示例截图2

内容的提问来源于stack exchange,提问作者DmitryDron

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 11:17:10