Python JSON表单Post数据

2024-10-05 10:47:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我想发布一个使用Python的表单一个请求,这个表单使用JSON

以下是发送表单时发送的JSON数据:

{"method":"PostMessage",
"params":["6drsebmMzn0xYSogAfd_X4DojKa7OpR9QDYAH41lm80xMYjL225zOeeYow5it1l6TCsiOrGb6cvbU50hN11EzkJF9gtlZ3Wgk3ipOO1zOKdcrFFKIudz-ct95EogJSNu",{"ownerId":256887569,"id":18642094,"type":2},{"posterName":"Lionel",
"isPrivate":false,
"posterUrl":"",
"posterEmail":"monemail@gmail.com",
"body":"Good photos !!"}],
"id":0}

我的问题是如何使用python和请求发送这些数据?谢谢


Tags: 数据idjsonfalse表单typeparamsmethod
1条回答
网友
1楼 · 发布于 2024-10-05 10:47:57

最简单的方法是:

import requests

# generate data as string (you may want to automate this line)
data = '{\"method\":\"PostMessage\",\"params\":[\"6drsebmMzn0xYSogAfd_X4DojKa7OpR9QDYAH41lm80xMYjL225zOeeYow5it1l6TCsiOrGb6cvbU50hN11EzkJF9gtlZ3Wgk3ipOO1zOKdcrFFKIudz-ct95EogJSNu\",{\"ownerId\":256887569,\"id\":18642094,\"type\":2},{\"posterName\":\"Lionel\",\"isPrivate\":false,\"posterUrl\":\"\",\"posterEmail\":\"monemail@gmail.com\",\"body\":\"Good photos !!\"}],\"id\":0}'

# post
r = requests.post(url, data=data)

# print result
print r.text.encode('utf-8')

相关问题 更多 >

    热门问题