[
    {
        "comment": "手动输入 JSON 以适配修改过的 pt 站",
        "request": {
            "method": "GET",
            "url": "{% if flaresolverr_json %}",
            "headers": [],
            "cookies": [],
            "data": ""
        },
        "rule": {
            "success_asserts": [],
            "failed_asserts": [],
            "extract_variables": []
        }
    },
    {
        "comment": "",
        "request": {
            "method": "POST",
            "url": "{{flaresolverr_url}}",
            "headers": [
                {
                    "name": "Content-Type",
                    "value": "application/json"
                }
            ],
            "cookies": [],
            "data": "{\n    \"cmd\": \"request.get\",\n    \"url\": \"https://{{domain}}/attendance.php\",\n    \"cookies\": [\n        {\n            \"name\": \"c_secure_login\",\n            \"value\": \"{{c_secure_login}}\",\n            \"domain\": \"{{domain}}\"\n        },\n        {\n            \"name\": \"c_secure_pass\",\n            \"value\": \"{{c_secure_pass}}\",\n            \"domain\": \"{{domain}}\"\n        },\n        {\n            \"name\": \"c_secure_uid\",\n            \"value\": \"{{c_secure_uid}}\",\n            \"domain\": \"{{domain}}\"\n        }\n    ],\n    \"maxTimeout\": 60000\n}",
            "mimeType": "application/json"
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                }
            ],
            "failed_asserts": [
                {
                    "re": "你需要启用cookies才能登录或切换语言",
                    "from": "content"
                }
            ],
            "extract_variables": [
                {
                    "name": "traffic",
                    "re": "\\\\u4e0a\\\\u4f20\\\\u91cf.*\\\\u5f53\\\\u524d\\\\u6d3b\\\\u52a8",
                    "from": "content"
                }
            ]
        }
    },
    {
        "comment": "判断条件不成立",
        "request": {
            "method": "GET",
            "url": "{% else %}",
            "headers": [],
            "cookies": [],
            "data": ""
        },
        "rule": {
            "success_asserts": [],
            "failed_asserts": [],
            "extract_variables": []
        }
    },
    {
        "comment": "使用自定义 JSON",
        "request": {
            "method": "POST",
            "url": "{{flaresolverr_url}}",
            "headers": [
                {
                    "name": "Content-Type",
                    "value": "application/json"
                }
            ],
            "cookies": [],
            "data": "{{flaresolverr_json}}",
            "mimeType": "application/json"
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                }
            ],
            "failed_asserts": [
                {
                    "re": "你需要启用cookies才能登录或切换语言",
                    "from": "content"
                }
            ],
            "extract_variables": [
                {
                    "name": "traffic",
                    "re": "\\\\u4e0a\\\\u4f20\\\\u91cf.*\\\\u5f53\\\\u524d\\\\u6d3b\\\\u52a8",
                    "from": "content"
                }
            ]
        }
    },
    {
        "comment": "判断块结束",
        "request": {
            "method": "GET",
            "url": "{% endif %}",
            "headers": [],
            "cookies": [],
            "data": ""
        },
        "rule": {
            "success_asserts": []
        }
    },
    {
        "comment": "通知",
        "request": {
            "method": "POST",
            "url": "api://util/string/replace",
            "headers": [],
            "cookies": [],
            "data": "r=text&p=当前活动&t=&s={{ unicode(traffic) | striptags   }}"
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                },
                {
                    "re": "\"状态\": \"OK\"",
                    "from": "content"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "__log__",
                    "re": ".*",
                    "from": "content"
                }
            ]
        }
    }
]