您的位置:首页 > 编程语言 > Python开发

python:post接口、发送multipart/form-data格式请求

2019-04-03 16:24 1041 查看

抓到的请求如下图:请求包含了文件及键值对

[code]# -*- coding: utf-8 -*-
import os
import requests
import time

dirpath = r"D:\***"
filenames = os.listdir(dirpath)

jg = r'D:\***.txt'
fi = open(jg, 'w')
for filename in filenames:
portion = os.path.splitext(filename)  # 将文件名和缀名分成俩部分
if portion[1] == '.jpg' or portion[1] == '.png':
filepath = os.path.join(dirpath, filename)

# 接口
url = 'https://***/***'
files={'topn':(None,'2'),'image_file':('file',open(filepath,'rb'),'image/jpeg')}
r = requests.post(url,files=files)
resp = r.json()
print(resp)

fi.write(str(filename) + ':' + str(resp) + '\n')
fi.close()
files={'topn':(None,'2'),'image_file':('file',open(filepath,'rb'),'image/jpeg')}中的键对应抓包的form Data中name对应的值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐