python批量发送post请求

import requests
import json
import pandas as pd

list2 = []
false = False
true = True
# post
headers = {"content-type": "charset=utf8"}
url = "url链接"
# 获取 model 列表
df = pd.read_excel("重新测试.xlsx")
list1 = []
for i in df["测试样例"]:
    list1.append(i)
test_intent = list1[0]
df = df.iloc[:, 9:]


for col in df.columns:
    col = df[col]
    for item in col:
        item = json.dumps(item)
        item = json.loads(item)
        item = eval(item)
        model = item["键"]
        xieyi = item["键"]
        data = {
            键值对
        }

        res = requests.post(url=url, data=json.dumps(data), headers=headers)

        dict1 = json.loads(res.text)
        recordId = dict1["recordId"]
        display = dict1["speak"]["display"]
        list2.append(
            "{"
            + '"结果": false, "recordId": "{}", "smr_reply": "{}", "iotmodel": "{}", "协议": "{}"'.format(
                recordId, display, model, xieyi
            )
            + "}"
        )

df2 = pd.DataFrame(list2)

df2.T.to_excel("output.xlsx", index=False)

本文作者:tiansz

本文链接:https://www.cnblogs.com/tiansz/p/16848439.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   tiansz  阅读(181)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起