我对Python 一无所知,但想使用jjery使用ajax post克隆此脚本。 要做到这一点,我首先需要知道这个脚本在做什么。
import requests
import json
params = {'nearest': True, 'imageurl': img, 'timestamp':140000}
request = requests.post('http://example.com/api/upload/', data=params)
output = request.json()
print json.dumps(output['files'][0]['predicted_classes'])
感谢。如果有什么不清楚,请发表评论,我会澄清。
答案 0 :(得分:1)
import requests
import json
上面的行导入两个模块Request(包含向服务器发送请求的方法)和json(将数据序列化/反序列化为json)
params = {'nearest': True, 'imageurl': img, 'timestamp':140000}
创建一个带键值的字典。它用于传递参数
response= requests.post('http://example.com/api/upload/', data=params)
这用于发送Post resquest。这里的帖子是带有parameters(Url,data_to_send)
output = response.json()
输出具有json格式的响应
print json.dumps(output['files'][0]['predicted_classes'])
json转储用于转换为json格式
答案 1 :(得分:0)
此代码执行以下操作:
1)#First导入外部模块。 2)#Next它将params定义为包含3个条目的字典。 3)#然后它使用请求库来获取文件并转换" params"进入一个json对象 4)#Lastly,代码打印请求。
要查看请求,您可能需要使用图像库来查看从万维网收集的内容。