python curl脚本-如何将响应转换为变量

时间:2019-09-12 14:36:50

标签: python-2.7

我正在编写一个脚本以发布到URL。对帖子的响应会将我需要的JSON返回到一个变量中,然后可以用它执行其他操作。由于我是python的新手,因此我遇到了一些问题,由于我的Google搜寻到目前为止没有使任何有用的东西,因此需要向正确的方向进行一些调整。

这是我目前的脚本: 汇入要求 响应= request.post('https://url.com/record/add-record.json?auth-id=0000&auth-password=thepasswordgoeshere&name=joe&type=boxer&host=yes&record=added&time=now') 打印响应

这将返回:

,但是如果我从命令行运行curl,它还会返回以下JSON:

{“状态”:“成功”,“状态描述”:“记录已成功添加。”,“数据”:{“ id”:123456789}}

import requests
response = requests.post('https://url.com/record/add-record.json?auth-id=0000&auth-password=thepasswordgoeshere&name=joe&type=boxer&host=yes&record=added&time=now')
print response
# this returns: <Response [200]>
# but if I run a curl from the commandline it also returns the following JSON:
# {"status":"Success","statusDescription":"The record was added successfully.","data":{"id":123456789}}

我怎么得到这个:

{"status":"Success","statusDescription":"The record was added successfully.","data":{"id":123456789}}

放入变量?

谢谢

0 个答案:

没有答案