diff --git a/tpls_history.json b/tpls_history.json index f384ff9..1eacafe 100644 --- a/tpls_history.json +++ b/tpls_history.json @@ -999,14 +999,14 @@ }, "王者营地": { "name": "王者营地", - "author": "wjf0214", + "author": "wjf0214,pooneyy", "url": "https://raw.githubusercontent.com/qd-today/templates/master/王者营地.har", - "update": false, - "comments": "抓包 APP 中域名为 https://ssl.kohsocialapp.qq.com 请求内容的全部参数
APP自行商店下载", + "update": true, + "comments": "token:Header;
userId:Header;
signin_payload_for_raw_format:Body;
https://kohcamp.qq.com", "filename": "王者营地.har", - "content": "W3siY29tbWVudCI6ICLnrb7liLAiLCAicmVxdWVzdCI6IHsibWV0aG9kIjogIlBPU1QiLCAidXJsIjogImh0dHBzOi8vc3NsLmtvaHNvY2lhbGFwcC5xcS5jb206MTAwMDEvcGxheS9oNXNpZ24iLCAiaGVhZGVycyI6IFtdLCAiY29va2llcyI6IFtdLCAiZGF0YSI6ICJ7e3BhcmFtfX0ifSwgInJ1bGUiOiB7InN1Y2Nlc3NfYXNzZXJ0cyI6IFt7InJlIjogIjIwMCIsICJmcm9tIjogInN0YXR1cyJ9XSwgImZhaWxlZF9hc3NlcnRzIjogW3sicmUiOiAiSDVcXFxcdTc2N2JcXFxcdTVmNTVcXFxcdTYwMDFcXFxcdTU5MzFcXFxcdTY1NDgiLCAiZnJvbSI6ICJjb250ZW50In1dLCAiZXh0cmFjdF92YXJpYWJsZXMiOiBbeyJuYW1lIjogInJldHVybk1zZyIsICJyZSI6ICJcInJldHVybk1zZ1wiOlwiKC4rPylcIiIsICJmcm9tIjogImNvbnRlbnQifV19fSwgeyJjb21tZW50IjogIueUn+aIkOaXpeW/lyIsICJyZXF1ZXN0IjogeyJtZXRob2QiOiAiR0VUIiwgInVybCI6ICJhcGk6Ly91dGlsL3N0cmluZy9yZXBsYWNlP3I9dGV4dCZ0PSVDMiVBMCZwPSVDMiVBMCZzPSVFNyVBRCVCRSVFNSU4OCVCMCVFNiU4OCU5MCVFNSU4QSU5RiVFRiVCQyU4MSVFNiU4RiU5MCVFNyVBNCVCQSVFNCVCOCVCQSVFMyU4MCU5MHt7dW5pY29kZShyZXR1cm5Nc2cpfHVybGVuY29kZX19JUUzJTgwJTkxIiwgImhlYWRlcnMiOiBbXSwgImNvb2tpZXMiOiBbXX0sICJydWxlIjogeyJzdWNjZXNzX2Fzc2VydHMiOiBbeyJyZSI6ICIyMDAiLCAiZnJvbSI6ICJzdGF0dXMifV0sICJmYWlsZWRfYXNzZXJ0cyI6IFtdLCAiZXh0cmFjdF92YXJpYWJsZXMiOiBbeyJyZSI6ICIuKyIsICJmcm9tIjogImNvbnRlbnQiLCAibmFtZSI6ICJfX2xvZ19fIn1dfX1d", - "date": "2022-03-02 21:00:00", - "version": "20220302", + "content": "W3siY29tbWVudCI6ICLnrb7liLAiLCAicmVxdWVzdCI6IHsibWV0aG9kIjogIlBPU1QiLCAidXJsIjogImh0dHBzOi8va29oY2FtcC5xcS5jb20vb3BlcmF0aW9uL2FjdGlvbi9zaWduaW4iLCAiaGVhZGVycyI6IFt7Im5hbWUiOiAidG9rZW4iLCAidmFsdWUiOiAie3t0b2tlbn19In0sIHsibmFtZSI6ICJ1c2VySWQiLCAidmFsdWUiOiAie3t1c2VySWR9fSJ9LCB7Im5hbWUiOiAiY29udGVudC10eXBlIiwgInZhbHVlIjogImFwcGxpY2F0aW9uL2pzb24ifV0sICJjb29raWVzIjogW10sICJkYXRhIjogInt7c2lnbmluX3BheWxvYWRfZm9yX3Jhd19mb3JtYXR9fSJ9LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW3sicmUiOiAiMjAwIiwgImZyb20iOiAic3RhdHVzIn1dLCAiZmFpbGVkX2Fzc2VydHMiOiBbXSwgImV4dHJhY3RfdmFyaWFibGVzIjogW3sibmFtZSI6ICJyZXR1cm5Db2RlIiwgInJlIjogIlwicmV0dXJuQ29kZVwiOigtP1xcZCspIiwgImZyb20iOiAiY29udGVudCJ9LCB7Im5hbWUiOiAicmV0dXJuTXNnIiwgInJlIjogIlwicmV0dXJuTXNnXCI6XCIoLis/KVwiIiwgImZyb20iOiAiY29udGVudCJ9LCB7Im5hbWUiOiAidXNlclRvdGFsU2lnbiIsICJyZSI6ICJcInVzZXJUb3RhbFNpZ25cIjpcIiguKz8pXCIiLCAiZnJvbSI6ICJjb250ZW50In1dfX0sIHsiY29tbWVudCI6ICLliKTmlq3mnaHku7bmiJDnq4siLCAicmVxdWVzdCI6IHsibWV0aG9kIjogIkdFVCIsICJ1cmwiOiAieyUgaWYgcmV0dXJuQ29kZSA9PSAwICV9IiwgImhlYWRlcnMiOiBbXSwgImNvb2tpZXMiOiBbXSwgImRhdGEiOiAiIn0sICJydWxlIjogeyJzdWNjZXNzX2Fzc2VydHMiOiBbXSwgImZhaWxlZF9hc3NlcnRzIjogW10sICJleHRyYWN0X3ZhcmlhYmxlcyI6IFtdfX0sIHsiY29tbWVudCI6ICLlpoLmnpznrb7liLDmiJDlip/vvIzov5Tlm57ntK/orqHlpKnmlbAiLCAicmVxdWVzdCI6IHsibWV0aG9kIjogIlBPU1QiLCAidXJsIjogImFwaTovL3V0aWwvdXJsZGVjb2RlIiwgImhlYWRlcnMiOiBbXSwgImNvb2tpZXMiOiBbXSwgImRhdGEiOiAiY29udGVudD3nrb7liLDmiJDlip/vvIzlt7LntK/orqHnrb7liLAge3t1c2VyVG90YWxTaWdufX0g5aSpIn0sICJydWxlIjogeyJzdWNjZXNzX2Fzc2VydHMiOiBbeyJyZSI6ICIyMDAiLCAiZnJvbSI6ICJzdGF0dXMifSwgeyJyZSI6ICJcIueKtuaAgVwiOiBcIjIwMFwiIiwgImZyb20iOiAiY29udGVudCJ9XSwgImZhaWxlZF9hc3NlcnRzIjogW10sICJleHRyYWN0X3ZhcmlhYmxlcyI6IFt7Im5hbWUiOiAiX19sb2dfXyIsICJyZSI6ICJcIui9rOaNouWQjlwiOiBcIiguKilcIiIsICJmcm9tIjogImNvbnRlbnQifV19fSwgeyJjb21tZW50IjogIuWIpOaWreadoeS7tuS4jeaIkOeriyIsICJyZXF1ZXN0IjogeyJtZXRob2QiOiAiR0VUIiwgInVybCI6ICJ7JSBlbHNlICV9IiwgImhlYWRlcnMiOiBbXSwgImNvb2tpZXMiOiBbXSwgImRhdGEiOiAiIn0sICJydWxlIjogeyJzdWNjZXNzX2Fzc2VydHMiOiBbXSwgImZhaWxlZF9hc3NlcnRzIjogW10sICJleHRyYWN0X3ZhcmlhYmxlcyI6IFtdfX0sIHsiY29tbWVudCI6ICLlpoLmnpznrb7liLDlpLHotKXvvIzov5Tlm54gcmV0dXJuTXNnIiwgInJlcXVlc3QiOiB7Im1ldGhvZCI6ICJQT1NUIiwgInVybCI6ICJhcGk6Ly91dGlsL3VybGRlY29kZSIsICJoZWFkZXJzIjogW10sICJjb29raWVzIjogW10sICJkYXRhIjogImNvbnRlbnQ9562+5Yiw5aSx6LSl77yM44CQe3tyZXR1cm5Nc2d9feOAkSJ9LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW3sicmUiOiAiMjAwIiwgImZyb20iOiAic3RhdHVzIn0sIHsicmUiOiAiXCLnirbmgIFcIjogXCIyMDBcIiIsICJmcm9tIjogImNvbnRlbnQifV0sICJmYWlsZWRfYXNzZXJ0cyI6IFtdLCAiZXh0cmFjdF92YXJpYWJsZXMiOiBbeyJuYW1lIjogIl9fbG9nX18iLCAicmUiOiAiXCLovazmjaLlkI5cIjogXCIoLiopXCIiLCAiZnJvbSI6ICJjb250ZW50In1dfX0sIHsiY29tbWVudCI6ICLliKTmlq3lnZfnu5PmnZ8iLCAicmVxdWVzdCI6IHsibWV0aG9kIjogIkdFVCIsICJ1cmwiOiAieyUgZW5kaWYgJX0iLCAiaGVhZGVycyI6IFtdLCAiY29va2llcyI6IFtdLCAiZGF0YSI6ICIifSwgInJ1bGUiOiB7InN1Y2Nlc3NfYXNzZXJ0cyI6IFtdfX1d", + "date": "2024-01-21 23:27:26", + "version": "20240121", "commenturl": "https://github.com/qd-today/templates/issues/110" }, "网易云游戏": { diff --git a/王者营地.har b/王者营地.har index 0cc6b13..e5367ec 100644 --- a/王者营地.har +++ b/王者营地.har @@ -1 +1,154 @@ -[{"comment":"签到","request":{"method":"POST","url":"https://ssl.kohsocialapp.qq.com:10001/play/h5sign","headers":[],"cookies":[],"data":"{{param}}"},"rule":{"success_asserts":[{"re":"200","from":"status"}],"failed_asserts":[{"re":"H5\\\\u767b\\\\u5f55\\\\u6001\\\\u5931\\\\u6548","from":"content"}],"extract_variables":[{"name":"returnMsg","re":"\"returnMsg\":\"(.+?)\"","from":"content"}]}},{"comment":"生成日志","request":{"method":"GET","url":"api://util/string/replace?r=text&t=%C2%A0&p=%C2%A0&s=%E7%AD%BE%E5%88%B0%E6%88%90%E5%8A%9F%EF%BC%81%E6%8F%90%E7%A4%BA%E4%B8%BA%E3%80%90{{unicode(returnMsg)|urlencode}}%E3%80%91","headers":[],"cookies":[]},"rule":{"success_asserts":[{"re":"200","from":"status"}],"failed_asserts":[],"extract_variables":[{"re":".+","from":"content","name":"__log__"}]}}] \ No newline at end of file +[ + { + "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": [] + } + } +] \ No newline at end of file