短视频源码,python使用post提交图片
短视频源码,python使用post提交图片实现的相关代码
import requests
import json
import base64
import socket
url = "http://127.0.0.1:5000/login"
body = {
"username":"123",
"password":"123",
}
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.100 Safari/537.36',
}
s = requests.session() # 保持会话
# 登录
r = s.post(url, data=body, headers=headers)
r.encoding = "utf8"
# # 获取响应
url1 = "http://127.0.0.1:5000/predict"
# 首先将图片读入
# 由于要发送json,所以需要对byte进行str解码
def getByte(path):
with open(path, 'rb') as f:
img_byte = base64.b64encode(f.read())
img_str = img_byte.decode('ascii')
return img_str
img_str = getByte('./1.jpg')
# 这个image就是我们要传递的图片参数名
data = {'image':img_str, 'type':'0', 'useAntiSpoofing':'0'}
json_mod = json.dumps(data)
r = s.post(url1, data=json_mod)
以上就是 短视频源码,python使用post提交图片实现的相关代码,更多内容欢迎关注之后的文章