关于python循环给钉钉机器人发消息


            webhook = "https://oapi.dingtalk.com/robot/send?access_token=不告诉你"
            header = {"Content-Type": "application/json", "Charset": "UTF-8"}
            tex = ','.join(errTxtArr)
            message = {"msgtype": "text", "text": {"content": "【测试报告】:" + time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) + '\n' + "URL:" + url + '\n' "错误原因:" + tex + '\n'}, "at": {"isAtAll": True}
                        }
            message_json = json.dumps(message)
            info = requests.post(url=webhook, data=message_json, headers=header)
            print(info.text)

现在是这样,post请求,需要很多请求都结束后,给钉钉机器人发消息时候是一条消息,但是包含了很多请求及结果
但实际是只发了一个请求,然后一堆错误原因,并不是一个url一个错误列举出来
求解,或者wx

把请求的URL放在一个List中,循环配合上异常捕获去请求,处理好请求失败的情况和请求成功的情况,分别用字符串去标注出结果,然后把结果的字符串拼接在一起,最后完成所有请求后的结果统一发给钉钉机器人就行了

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,已经为您补发到账户,我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。

建议你把报错内容贴出来,不过看你的描述应该是json报错了,你可以检查一下你的字典看看是不是有重复的键导致dumps报错了。
另外,data参数是可以直接提交字典的,如果没有特殊需要的话,转换成message-json那步好像没啥必要