templates/王者营地.har

243 lines
6.6 KiB
Plaintext
Raw Normal View History

[
{
"comment": "签到",
"request": {
"method": "POST",
"url": "https://kohcamp.qq.com/operation/action/newsignin",
"headers": [
{
"name": "token",
"value": "{{token}}"
},
{
"name": "userId",
"value": "{{userId}}"
},
{
"name": "content-type",
"value": "application/json"
}
],
"cookies": [],
"data": "{{signin_payload_for_raw_format}}"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
}
],
"failed_asserts": [
{
"re": "登录态参数不全",
"from": "content"
},
{
"re": "登录态失效,请重新登录",
"from": "content"
},
{
"re": "操作的太频繁,请稍后再试",
"from": "content"
}
],
"extract_variables": [
{
"name": "returnCode",
"re": "\"returnCode\":(-?\\d+)",
"from": "content"
},
{
"name": "returnMsg",
"re": "\"returnMsg\":\"(.+?)\"",
"from": "content"
},
{
"name": "totalSignDays",
"re": "\"totalSignDays\":(-?\\d+)",
"from": "content"
},
{
"name": "origin_response",
"re": ".*",
"from": "content"
}
]
}
},
{
"comment": "判断条件成立",
"request": {
"method": "GET",
"url": "{% if returnCode == \"0\" %}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": [],
"failed_asserts": [],
"extract_variables": []
}
},
{
"comment": "报告签到成功",
"request": {
"method": "POST",
"url": "api://util/urldecode",
"headers": [],
"cookies": [],
"data": "content=签到成功"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
},
{
"re": "\"状态\": \"200\"",
"from": "content"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "msg",
"re": "\"转换后\": \"(.*)\"",
"from": "content"
}
]
}
},
{
"comment": "判断条件不成立",
"request": {
"method": "GET",
"url": "{% else %}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": [],
"failed_asserts": [],
"extract_variables": []
}
},
{
"comment": "如果签到失败,返回 returnMsg",
"request": {
"method": "POST",
"url": "api://util/urldecode",
"headers": [],
"cookies": [],
"data": "content=签到失败,【{{returnMsg}}】"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
},
{
"re": "\"状态\": \"200\"",
"from": "content"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "msg",
"re": "\"转换后\": \"(.*)\"",
"from": "content"
}
]
}
},
{
"comment": "判断块结束",
"request": {
"method": "GET",
"url": "{% endif %}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": [],
"failed_asserts": [],
"extract_variables": []
}
},
{
"comment": "获取签到总天数",
"request": {
"method": "POST",
"url": "https://kohcamp.qq.com/operation/action/signinfo",
"headers": [
{
"name": "token",
"value": "{{token}}"
},
{
"name": "userId",
"value": "{{userId}}"
},
{
"name": "content-type",
"value": "application/json"
}
],
"cookies": [],
"data": "{{signin_payload_for_raw_format}}"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "userTotalSign",
"re": "\"userTotalSign\":(-?\\d+)",
"from": "content"
}
]
}
},
{
"comment": "URL解码",
"request": {
"method": "POST",
"url": "api://util/urldecode",
"headers": [],
"cookies": [],
"data": "content={{msg}},本月累计签到:{{userTotalSign}}天"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
},
{
"re": "\"状态\": \"200\"",
"from": "content"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "__log__",
"re": "\"转换后\": \"(.*)\"",
"from": "content"
}
]
}
}
]