[ { "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" } ] } } ]