diff --git a/LemonHDLottery.har b/LemonHDLottery.har
new file mode 100644
index 0000000..78cfd84
--- /dev/null
+++ b/LemonHDLottery.har
@@ -0,0 +1,312 @@
+[
+ {
+ "comment": "开始神游",
+ "request": {
+ "method": "POST",
+ "url": "https:///{{domain}}/lottery.php",
+ "headers": [
+ {
+ "name": ":authority",
+ "value": "{{domain}}"
+ },
+ {
+ "name": ":method",
+ "value": "POST"
+ },
+ {
+ "name": ":path",
+ "value": "/lottery.php?"
+ },
+ {
+ "name": ":scheme",
+ "value": "https"
+ },
+ {
+ "name": "accept",
+ "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
+ },
+ {
+ "name": "accept-encoding",
+ "value": "gzip, deflate, br"
+ },
+ {
+ "name": "accept-language",
+ "value": "zh-CN,zh;q=0.9"
+ },
+ {
+ "name": "cache-control",
+ "value": "max-age=0"
+ },
+ {
+ "name": "content-length",
+ "value": "6"
+ },
+ {
+ "name": "content-type",
+ "value": "application/x-www-form-urlencoded"
+ },
+ {
+ "name": "cookie",
+ "value": "{{cookie}}"
+ },
+ {
+ "name": "origin",
+ "value": "https://{{domain}}"
+ },
+ {
+ "name": "referer",
+ "value": "https://{{domain}}/lottery.php"
+ },
+ {
+ "name": "sec-ch-ua",
+ "value": "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"120\""
+ },
+ {
+ "name": "sec-ch-ua-mobile",
+ "value": "?1"
+ },
+ {
+ "name": "sec-ch-ua-platform",
+ "value": "\"Android\""
+ },
+ {
+ "name": "sec-fetch-dest",
+ "value": "document"
+ },
+ {
+ "name": "sec-fetch-mode",
+ "value": "navigate"
+ },
+ {
+ "name": "sec-fetch-site",
+ "value": "same-origin"
+ },
+ {
+ "name": "sec-fetch-user",
+ "value": "?1"
+ },
+ {
+ "name": "upgrade-insecure-requests",
+ "value": "1"
+ },
+ {
+ "name": "user-agent",
+ "value": "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36"
+ }
+ ],
+ "cookies": [],
+ "data": "type=0",
+ "mimeType": "application/x-www-form-urlencoded"
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "200",
+ "from": "status"
+ }
+ ],
+ "failed_asserts": [],
+ "extract_variables": [
+ {
+ "name": "ERROR",
+ "re": "
(.*?) | ",
+ "from": "content"
+ }
+ ]
+ }
+ },
+ {
+ "comment": "判断是否有错误",
+ "request": {
+ "method": "GET",
+ "url": "{% if ERROR %}",
+ "headers": [],
+ "cookies": [],
+ "data": ""
+ },
+ "rule": {
+ "success_asserts": [
+ {
+ "re": "undefined",
+ "from": "status"
+ }
+ ],
+ "failed_asserts": [],
+ "extract_variables": []
+ }
+ },
+ {
+ "comment": "",
+ "request": {
+ "method": "POST",
+ "url": "api://util/unicode",
+ "headers": [],
+ "cookies": [],
+ "data": "html_unescape=false&content=柠檬HD神游:失败,{{ERROR}}"
+ },
+ "rule": {
+ "success_asserts": [],
+ "failed_asserts": [
+ {
+ "re": "请求太频繁",
+ "from": "content"
+ }
+ ],
+ "extract_variables": [
+ {
+ "name": "__log__",
+ "re": "\"转换后\": \"(.*)\"",
+ "from": "content"
+ }
+ ]
+ }
+ },
+ {
+ "comment": "判断条件不成立",
+ "request": {
+ "method": "GET",
+ "url": "{% else %}",
+ "headers": [],
+ "cookies": [],
+ "data": ""
+ },
+ "rule": {
+ "success_asserts": [],
+ "failed_asserts": [],
+ "extract_variables": []
+ }
+ },
+ {
+ "comment": "获取神游结果",
+ "request": {
+ "method": "GET",
+ "url": "https://{{domain}}/lottery.php",
+ "headers": [
+ {
+ "name": "accept",
+ "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7"
+ },
+ {
+ "name": "accept-language",
+ "value": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6"
+ },
+ {
+ "name": "cookie",
+ "value": "{{cookie}}"
+ },
+ {
+ "name": "priority",
+ "value": "u=0, i"
+ },
+ {
+ "name": "referer",
+ "value": "https://{{domain}}/lottery.php?"
+ },
+ {
+ "name": "sec-ch-ua",
+ "value": "\"Microsoft Edge\";v=\"131\", \"Chromium\";v=\"131\", \"Not_A Brand\";v=\"24\""
+ },
+ {
+ "name": "sec-ch-ua-mobile",
+ "value": "?0"
+ },
+ {
+ "name": "sec-ch-ua-platform",
+ "value": "\"Windows\""
+ },
+ {
+ "name": "sec-fetch-dest",
+ "value": "document"
+ },
+ {
+ "name": "sec-fetch-mode",
+ "value": "navigate"
+ },
+ {
+ "name": "sec-fetch-site",
+ "value": "same-origin"
+ },
+ {
+ "name": "upgrade-insecure-requests",
+ "value": "1"
+ },
+ {
+ "name": "user-agent",
+ "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0"
+ }
+ ],
+ "cookies": []
+ },
+ "rule": {
+ "success_asserts": [],
+ "failed_asserts": [],
+ "extract_variables": [
+ {
+ "name": "result",
+ "re": "<\\/div>\\s*(.*?)\\s*<\\/h4>",
+ "from": "content"
+ },
+ {
+ "name": "attempts",
+ "re": "这是您今天第.*?([\\d.]+).*次神游",
+ "from": "content"
+ },
+ {
+ "name": "false_result",
+ "re": "您本次什么都没有得到!",
+ "from": "content"
+ },
+ {
+ "name": "test",
+ "re": "恭喜.*?\\s*(.*?)\\s*<\\/font>",
+ "from": "content"
+ }
+ ]
+ }
+ },
+ {
+ "comment": "",
+ "request": {
+ "method": "POST",
+ "url": "api://util/unicode",
+ "headers": [],
+ "cookies": [],
+ "data": "html_unescape=false&content=柠檬HD神游:神游{{attempts}}次,{{result}}"
+ },
+ "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": [],
+ "failed_asserts": [],
+ "extract_variables": []
+ }
+ }
+]
\ No newline at end of file
diff --git a/tpls_history.json b/tpls_history.json
index c86a482..ea4d9a3 100644
--- a/tpls_history.json
+++ b/tpls_history.json
@@ -3780,6 +3780,18 @@
"date": "2024-11-21 10:58:10",
"version": "20241121",
"commenturl": "https://github.com/qd-today/templates/issues/807"
+ },
+ "柠檬HD神游": {
+ "name": "柠檬HD神游",
+ "author": "XuanRui",
+ "url": "https://raw.githubusercontent.com/qd-today/templates/master/LemonHDLottery.har",
+ "update": false,
+ "comments": "domain:站点域名-example.com
填写Cookies开始神游
修改神游类型(Request Payload中type的值):
0 —— 免费一次
1 —— 神游一次
2 —— 神游十次
以此类推",
+ "filename": "LemonHDLottery.har",
+ "content": "W3siY29tbWVudCI6ICLlvIDlp4vnpZ7muLgiLCAicmVxdWVzdCI6IHsibWV0aG9kIjogIlBPU1QiLCAidXJsIjogImh0dHBzOi8vL3t7ZG9tYWlufX0vbG90dGVyeS5waHAiLCAiaGVhZGVycyI6IFt7Im5hbWUiOiAiOmF1dGhvcml0eSIsICJ2YWx1ZSI6ICJ7e2RvbWFpbn19In0sIHsibmFtZSI6ICI6bWV0aG9kIiwgInZhbHVlIjogIlBPU1QifSwgeyJuYW1lIjogIjpwYXRoIiwgInZhbHVlIjogIi9sb3R0ZXJ5LnBocD8ifSwgeyJuYW1lIjogIjpzY2hlbWUiLCAidmFsdWUiOiAiaHR0cHMifSwgeyJuYW1lIjogImFjY2VwdCIsICJ2YWx1ZSI6ICJ0ZXh0L2h0bWwsYXBwbGljYXRpb24veGh0bWwreG1sLGFwcGxpY2F0aW9uL3htbDtxPTAuOSxpbWFnZS9hdmlmLGltYWdlL3dlYnAsaW1hZ2UvYXBuZywqLyo7cT0wLjgsYXBwbGljYXRpb24vc2lnbmVkLWV4Y2hhbmdlO3Y9YjM7cT0wLjcifSwgeyJuYW1lIjogImFjY2VwdC1lbmNvZGluZyIsICJ2YWx1ZSI6ICJnemlwLCBkZWZsYXRlLCBiciJ9LCB7Im5hbWUiOiAiYWNjZXB0LWxhbmd1YWdlIiwgInZhbHVlIjogInpoLUNOLHpoO3E9MC45In0sIHsibmFtZSI6ICJjYWNoZS1jb250cm9sIiwgInZhbHVlIjogIm1heC1hZ2U9MCJ9LCB7Im5hbWUiOiAiY29udGVudC1sZW5ndGgiLCAidmFsdWUiOiAiNiJ9LCB7Im5hbWUiOiAiY29udGVudC10eXBlIiwgInZhbHVlIjogImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCJ9LCB7Im5hbWUiOiAiY29va2llIiwgInZhbHVlIjogInt7Y29va2llfX0ifSwgeyJuYW1lIjogIm9yaWdpbiIsICJ2YWx1ZSI6ICJodHRwczovL3t7ZG9tYWlufX0ifSwgeyJuYW1lIjogInJlZmVyZXIiLCAidmFsdWUiOiAiaHR0cHM6Ly97e2RvbWFpbn19L2xvdHRlcnkucGhwIn0sIHsibmFtZSI6ICJzZWMtY2gtdWEiLCAidmFsdWUiOiAiXCJOb3RfQSBCcmFuZFwiO3Y9XCI4XCIsIFwiQ2hyb21pdW1cIjt2PVwiMTIwXCIifSwgeyJuYW1lIjogInNlYy1jaC11YS1tb2JpbGUiLCAidmFsdWUiOiAiPzEifSwgeyJuYW1lIjogInNlYy1jaC11YS1wbGF0Zm9ybSIsICJ2YWx1ZSI6ICJcIkFuZHJvaWRcIiJ9LCB7Im5hbWUiOiAic2VjLWZldGNoLWRlc3QiLCAidmFsdWUiOiAiZG9jdW1lbnQifSwgeyJuYW1lIjogInNlYy1mZXRjaC1tb2RlIiwgInZhbHVlIjogIm5hdmlnYXRlIn0sIHsibmFtZSI6ICJzZWMtZmV0Y2gtc2l0ZSIsICJ2YWx1ZSI6ICJzYW1lLW9yaWdpbiJ9LCB7Im5hbWUiOiAic2VjLWZldGNoLXVzZXIiLCAidmFsdWUiOiAiPzEifSwgeyJuYW1lIjogInVwZ3JhZGUtaW5zZWN1cmUtcmVxdWVzdHMiLCAidmFsdWUiOiAiMSJ9LCB7Im5hbWUiOiAidXNlci1hZ2VudCIsICJ2YWx1ZSI6ICJNb3ppbGxhLzUuMCAoTGludXg7IEFuZHJvaWQgMTA7IEspIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMjAuMC4wLjAgTW9iaWxlIFNhZmFyaS81MzcuMzYifV0sICJjb29raWVzIjogW10sICJkYXRhIjogInR5cGU9MCIsICJtaW1lVHlwZSI6ICJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQifSwgInJ1bGUiOiB7InN1Y2Nlc3NfYXNzZXJ0cyI6IFt7InJlIjogIjIwMCIsICJmcm9tIjogInN0YXR1cyJ9XSwgImZhaWxlZF9hc3NlcnRzIjogW10sICJleHRyYWN0X3ZhcmlhYmxlcyI6IFt7Im5hbWUiOiAiRVJST1IiLCAicmUiOiAiPHRkIGNsYXNzPVwidGV4dFwiPiguKj8pPC90ZD4iLCAiZnJvbSI6ICJjb250ZW50In1dfX0sIHsiY29tbWVudCI6ICLliKTmlq3mmK/lkKbmnInplJnor68iLCAicmVxdWVzdCI6IHsibWV0aG9kIjogIkdFVCIsICJ1cmwiOiAieyUgaWYgRVJST1IgJX0iLCAiaGVhZGVycyI6IFtdLCAiY29va2llcyI6IFtdLCAiZGF0YSI6ICIifSwgInJ1bGUiOiB7InN1Y2Nlc3NfYXNzZXJ0cyI6IFt7InJlIjogInVuZGVmaW5lZCIsICJmcm9tIjogInN0YXR1cyJ9XSwgImZhaWxlZF9hc3NlcnRzIjogW10sICJleHRyYWN0X3ZhcmlhYmxlcyI6IFtdfX0sIHsiY29tbWVudCI6ICIiLCAicmVxdWVzdCI6IHsibWV0aG9kIjogIlBPU1QiLCAidXJsIjogImFwaTovL3V0aWwvdW5pY29kZSIsICJoZWFkZXJzIjogW10sICJjb29raWVzIjogW10sICJkYXRhIjogImh0bWxfdW5lc2NhcGU9ZmFsc2UmY29udGVudD3mn6DmqqxIROelnua4uO+8muWksei0pe+8jHt7RVJST1J9fSJ9LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW10sICJmYWlsZWRfYXNzZXJ0cyI6IFt7InJlIjogIuivt+axguWkqumikee5gSIsICJmcm9tIjogImNvbnRlbnQifV0sICJleHRyYWN0X3ZhcmlhYmxlcyI6IFt7Im5hbWUiOiAiX19sb2dfXyIsICJyZSI6ICJcIui9rOaNouWQjlwiOiBcIiguKilcIiIsICJmcm9tIjogImNvbnRlbnQifV19fSwgeyJjb21tZW50IjogIuWIpOaWreadoeS7tuS4jeaIkOeriyIsICJyZXF1ZXN0IjogeyJtZXRob2QiOiAiR0VUIiwgInVybCI6ICJ7JSBlbHNlICV9IiwgImhlYWRlcnMiOiBbXSwgImNvb2tpZXMiOiBbXSwgImRhdGEiOiAiIn0sICJydWxlIjogeyJzdWNjZXNzX2Fzc2VydHMiOiBbXSwgImZhaWxlZF9hc3NlcnRzIjogW10sICJleHRyYWN0X3ZhcmlhYmxlcyI6IFtdfX0sIHsiY29tbWVudCI6ICLojrflj5bnpZ7muLjnu5PmnpwiLCAicmVxdWVzdCI6IHsibWV0aG9kIjogIkdFVCIsICJ1cmwiOiAiaHR0cHM6Ly97e2RvbWFpbn19L2xvdHRlcnkucGhwIiwgImhlYWRlcnMiOiBbeyJuYW1lIjogImFjY2VwdCIsICJ2YWx1ZSI6ICJ0ZXh0L2h0bWwsYXBwbGljYXRpb24veGh0bWwreG1sLGFwcGxpY2F0aW9uL3htbDtxPTAuOSxpbWFnZS9hdmlmLGltYWdlL3dlYnAsaW1hZ2UvYXBuZywqLyo7cT0wLjgsYXBwbGljYXRpb24vc2lnbmVkLWV4Y2hhbmdlO3Y9YjM7cT0wLjcifSwgeyJuYW1lIjogImFjY2VwdC1sYW5ndWFnZSIsICJ2YWx1ZSI6ICJ6aC1DTix6aDtxPTAuOSxlbjtxPTAuOCxlbi1HQjtxPTAuNyxlbi1VUztxPTAuNiJ9LCB7Im5hbWUiOiAiY29va2llIiwgInZhbHVlIjogInt7Y29va2llfX0ifSwgeyJuYW1lIjogInByaW9yaXR5IiwgInZhbHVlIjogInU9MCwgaSJ9LCB7Im5hbWUiOiAicmVmZXJlciIsICJ2YWx1ZSI6ICJodHRwczovL3t7ZG9tYWlufX0vbG90dGVyeS5waHA/In0sIHsibmFtZSI6ICJzZWMtY2gtdWEiLCAidmFsdWUiOiAiXCJNaWNyb3NvZnQgRWRnZVwiO3Y9XCIxMzFcIiwgXCJDaHJvbWl1bVwiO3Y9XCIxMzFcIiwgXCJOb3RfQSBCcmFuZFwiO3Y9XCIyNFwiIn0sIHsibmFtZSI6ICJzZWMtY2gtdWEtbW9iaWxlIiwgInZhbHVlIjogIj8wIn0sIHsibmFtZSI6ICJzZWMtY2gtdWEtcGxhdGZvcm0iLCAidmFsdWUiOiAiXCJXaW5kb3dzXCIifSwgeyJuYW1lIjogInNlYy1mZXRjaC1kZXN0IiwgInZhbHVlIjogImRvY3VtZW50In0sIHsibmFtZSI6ICJzZWMtZmV0Y2gtbW9kZSIsICJ2YWx1ZSI6ICJuYXZpZ2F0ZSJ9LCB7Im5hbWUiOiAic2VjLWZldGNoLXNpdGUiLCAidmFsdWUiOiAic2FtZS1vcmlnaW4ifSwgeyJuYW1lIjogInVwZ3JhZGUtaW5zZWN1cmUtcmVxdWVzdHMiLCAidmFsdWUiOiAiMSJ9LCB7Im5hbWUiOiAidXNlci1hZ2VudCIsICJ2YWx1ZSI6ICJNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTMxLjAuMC4wIFNhZmFyaS81MzcuMzYgRWRnLzEzMS4wLjAuMCJ9XSwgImNvb2tpZXMiOiBbXX0sICJydWxlIjogeyJzdWNjZXNzX2Fzc2VydHMiOiBbXSwgImZhaWxlZF9hc3NlcnRzIjogW10sICJleHRyYWN0X3ZhcmlhYmxlcyI6IFt7Im5hbWUiOiAicmVzdWx0IiwgInJlIjogIjxcXC9kaXY+XFxzKiguKj8pXFxzKjxcXC9oND4iLCAiZnJvbSI6ICJjb250ZW50In0sIHsibmFtZSI6ICJhdHRlbXB0cyIsICJyZSI6ICLov5nmmK/mgqjku4rlpKnnrKwuKj8oW1xcZC5dKykuKuasoeelnua4uCIsICJmcm9tIjogImNvbnRlbnQifSwgeyJuYW1lIjogImZhbHNlX3Jlc3VsdCIsICJyZSI6ICLmgqjmnKzmrKHku4DkuYjpg73msqHmnInlvpfliLDvvIEiLCAiZnJvbSI6ICJjb250ZW50In0sIHsibmFtZSI6ICJ0ZXN0IiwgInJlIjogIuaBreWWnC4qPzxmb250IGNvbG9yPS4qPz5cXHMqKC4qPylcXHMqPFxcL2ZvbnQ+IiwgImZyb20iOiAiY29udGVudCJ9XX19LCB7ImNvbW1lbnQiOiAiIiwgInJlcXVlc3QiOiB7Im1ldGhvZCI6ICJQT1NUIiwgInVybCI6ICJhcGk6Ly91dGlsL3VuaWNvZGUiLCAiaGVhZGVycyI6IFtdLCAiY29va2llcyI6IFtdLCAiZGF0YSI6ICJodG1sX3VuZXNjYXBlPWZhbHNlJmNvbnRlbnQ95p+g5qqsSETnpZ7muLjvvJrnpZ7muLh7e2F0dGVtcHRzfX3mrKHvvIx7e3Jlc3VsdH19In0sICJydWxlIjogeyJzdWNjZXNzX2Fzc2VydHMiOiBbeyJyZSI6ICIyMDAiLCAiZnJvbSI6ICJzdGF0dXMifSwgeyJyZSI6ICJcIueKtuaAgVwiOiBcIjIwMFwiIiwgImZyb20iOiAiY29udGVudCJ9XSwgImZhaWxlZF9hc3NlcnRzIjogW10sICJleHRyYWN0X3ZhcmlhYmxlcyI6IFt7Im5hbWUiOiAiX19sb2dfXyIsICJyZSI6ICJcIui9rOaNouWQjlwiOiBcIiguKilcIiIsICJmcm9tIjogImNvbnRlbnQifV19fSwgeyJjb21tZW50IjogIuWIpOaWreWdl+e7k+adnyIsICJyZXF1ZXN0IjogeyJtZXRob2QiOiAiR0VUIiwgInVybCI6ICJ7JSBlbmRpZiAlfSIsICJoZWFkZXJzIjogW10sICJjb29raWVzIjogW10sICJkYXRhIjogIiJ9LCAicnVsZSI6IHsic3VjY2Vzc19hc3NlcnRzIjogW10sICJmYWlsZWRfYXNzZXJ0cyI6IFtdLCAiZXh0cmFjdF92YXJpYWJsZXMiOiBbXX19XQ==",
+ "date": "2024-12-01 12:04:49",
+ "version": "20241201",
+ "commenturl": "https://github.com/qd-today/templates/issues/810"
}
}
}
\ No newline at end of file