templates/王者营地.har
github-actions[bot] ca3e4e92bb
Update HAR: 王者营地 (#500)
Co-authored-by: a76yyyy <a76yyyy@users.noreply.github.com>
2024-01-21 23:28:52 +08:00

154 lines
4.1 KiB
JSON

[
{
"comment": "签到",
"request": {
"method": "POST",
"url": "https://kohcamp.qq.com/operation/action/signin",
"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": "returnCode",
"re": "\"returnCode\":(-?\\d+)",
"from": "content"
},
{
"name": "returnMsg",
"re": "\"returnMsg\":\"(.+?)\"",
"from": "content"
},
{
"name": "userTotalSign",
"re": "\"userTotalSign\":\"(.+?)\"",
"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=签到成功,已累计签到 {{userTotalSign}} 天"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
},
{
"re": "\"状态\": \"200\"",
"from": "content"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "__log__",
"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": "__log__",
"re": "\"转换后\": \"(.*)\"",
"from": "content"
}
]
}
},
{
"comment": "判断块结束",
"request": {
"method": "GET",
"url": "{% endif %}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": []
}
}
]