Update HAR: 禁漫天堂 (#637)

Co-authored-by: DreamAvalon <DreamAvalon@users.noreply.github.com>
This commit is contained in:
github-actions[bot] 2024-05-15 20:41:50 +08:00 committed by GitHub
parent 45b8a970ae
commit 9ef5540d2e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 384 additions and 37 deletions

View File

@ -1,4 +1,44 @@
[ [
{
"comment": "去除多余参数",
"request": {
"method": "POST",
"url": "api://util/string/replace",
"headers": [],
"cookies": [],
"data": "r=json&p=&s=&t="
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
},
{
"re": "\"状态\": \"OK\"",
"from": "content"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "__log__",
"re": "",
"from": "content"
},
{
"name": "domainSuffix",
"re": "",
"from": "content"
},
{
"name": "value",
"re": "",
"from": "content"
}
]
}
},
{ {
"comment": "发布页", "comment": "发布页",
"request": { "request": {
@ -18,21 +58,328 @@
"failed_asserts": [], "failed_asserts": [],
"extract_variables": [ "extract_variables": [
{ {
"name": "domain", "name": "domainSuffixs",
"re": "</strong></span><br />\\s*(.+?\\..+?)(<br />|</p>)", "re": "/(/go/.+html)/g",
"from": "content" "from": "content"
} }
] ]
} }
}, },
{ {
"comment": "", "comment": "判断条件成立",
"request": {
"method": "GET",
"url": "{% if domainSuffixs %}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": [],
"failed_asserts": [],
"extract_variables": []
}
},
{
"comment": "倒序",
"request": { "request": {
"method": "POST", "method": "POST",
"url": "api://util/string/replace", "url": "api://util/string/replace",
"headers": [], "headers": [],
"cookies": [], "cookies": [],
"data": "p=^(https?://){1,}&s=https://{{domain|urlencode}}&t=https://" "data": "r=json&p=&t=&s={{domainSuffixs|sort(true)}}"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
},
{
"re": "\"状态\": \"OK\"",
"from": "content"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "domainSuffixs",
"re": "/(/go/.+?html)/g",
"from": "content"
}
]
}
},
{
"comment": "For 循环开始",
"request": {
"method": "GET",
"url": "{% for domainSuffix in domainSuffixs %}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": [],
"failed_asserts": [],
"extract_variables": []
}
},
{
"comment": "判断条件成立",
"request": {
"method": "GET",
"url": "{% if jmUrl %}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": [],
"failed_asserts": [],
"extract_variables": []
}
},
{
"comment": "判断条件不成立",
"request": {
"method": "GET",
"url": "{% else %}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": []
}
},
{
"comment": "字符串替换",
"request": {
"method": "POST",
"url": "api://util/string/replace",
"headers": [],
"cookies": [],
"data": "r=json&p=&t=&s={{regex_replace(domain,'/$')}}{{domainSuffix}}"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
},
{
"re": "\"状态\": \"OK\"",
"from": "content"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "goUrl",
"re": "\"处理后字符串\": \"(.*)\"",
"from": "content"
}
]
}
},
{
"comment": "获取网址",
"request": {
"method": "GET",
"url": "{{goUrl}}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": [],
"failed_asserts": [],
"extract_variables": [
{
"name": "jmUrlTmp",
"re": "document.location = \"(.+)\"</script>",
"from": "content"
}
]
}
},
{
"request": {
"method": "GET",
"url": "{{jmUrlTmp}}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": [],
"failed_asserts": [],
"extract_variables": [
{
"name": "status",
"re": ".+",
"from": "status"
}
]
}
},
{
"comment": "判断条件成立",
"request": {
"method": "GET",
"url": "{% if int(status)==200 %}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": [],
"failed_asserts": [],
"extract_variables": []
}
},
{
"comment": "jmUrl",
"request": {
"method": "POST",
"url": "api://util/string/replace",
"headers": [],
"cookies": [],
"data": "r=json&p=&s=&t={{jmUrlTmp}}"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
},
{
"re": "\"状态\": \"OK\"",
"from": "content"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "jmUrl",
"re": "\"处理后字符串\": \"(.*)\"",
"from": "content"
}
]
}
},
{
"comment": "判断块结束",
"request": {
"method": "GET",
"url": "{% endif %}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": []
}
},
{
"comment": "判断块结束",
"request": {
"method": "GET",
"url": "{% endif %}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": [],
"failed_asserts": [],
"extract_variables": []
}
},
{
"comment": "For 循环结束",
"request": {
"method": "GET",
"url": "{% endfor %}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": [],
"failed_asserts": [],
"extract_variables": []
}
},
{
"comment": "判断条件不成立",
"request": {
"method": "GET",
"url": "{% else %}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": [],
"failed_asserts": [],
"extract_variables": []
}
},
{
"comment": "jmUrl",
"request": {
"method": "POST",
"url": "api://util/string/replace",
"headers": [],
"cookies": [],
"data": "r=json&p=&s=&t={{domain}}"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
},
{
"re": "\"状态\": \"OK\"",
"from": "content"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "jmUrl",
"re": "\"处理后字符串\": \"(.*)\"",
"from": "content"
}
]
}
},
{
"comment": "判断块结束",
"request": {
"method": "GET",
"url": "{% endif %}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": [],
"failed_asserts": [],
"extract_variables": []
}
},
{
"comment": "url处理",
"request": {
"method": "POST",
"url": "api://util/string/replace",
"headers": [],
"cookies": [],
"data": "p=&t=&s={{regex_replace(\"https://\"+regex_search(jmUrl,\"^(https?://)*(.+?)(/.*)*$\",\"\\\\2\"),\"\\\\['|']\")}}"
}, },
"rule": { "rule": {
"success_asserts": [ "success_asserts": [
@ -48,7 +395,7 @@
"failed_asserts": [], "failed_asserts": [],
"extract_variables": [ "extract_variables": [
{ {
"name": "domain", "name": "jmUrl",
"re": "\"处理后字符串\": \"(.*)\"", "re": "\"处理后字符串\": \"(.*)\"",
"from": "content" "from": "content"
} }
@ -59,7 +406,7 @@
"comment": "登录", "comment": "登录",
"request": { "request": {
"method": "POST", "method": "POST",
"url": "{{domain}}/login", "url": "{{jmUrl}}/login",
"headers": [ "headers": [
{ {
"name": "accept-encoding", "name": "accept-encoding",
@ -79,11 +426,11 @@
}, },
{ {
"name": "origin", "name": "origin",
"value": "{{domain}}" "value": "{{jmUrl}}"
}, },
{ {
"name": "referer", "name": "referer",
"value": "{{domain}}" "value": "{{jmUrl}}"
}, },
{ {
"name": "sec-ch-ua", "name": "sec-ch-ua",
@ -141,7 +488,7 @@
"comment": "签到", "comment": "签到",
"request": { "request": {
"method": "POST", "method": "POST",
"url": "{{domain}}/ajax/user_daily_sign", "url": "{{jmUrl}}/ajax/user_daily_sign",
"headers": [ "headers": [
{ {
"name": "content-type", "name": "content-type",
@ -149,11 +496,11 @@
}, },
{ {
"name": "origin", "name": "origin",
"value": "{{domain}}" "value": "{{jmUrl}}"
}, },
{ {
"name": "referer", "name": "referer",
"value": "{{domain}}" "value": "{{jmUrl}}"
}, },
{ {
"name": "sec-ch-ua", "name": "sec-ch-ua",
@ -189,7 +536,7 @@
} }
], ],
"cookies": [], "cookies": [],
"data": "daily_id=42&oldStep=1", "data": "daily_id=43&oldStep=1",
"mimeType": "application/x-www-form-urlencoded; charset=UTF-8" "mimeType": "application/x-www-form-urlencoded; charset=UTF-8"
}, },
"rule": { "rule": {
@ -238,7 +585,7 @@
"comment": "点击广告", "comment": "点击广告",
"request": { "request": {
"method": "GET", "method": "GET",
"url": "{{domain}}/ajax/ad_check", "url": "{{jmUrl}}/ajax/ad_check",
"headers": [ "headers": [
{ {
"name": "content-type", "name": "content-type",
@ -246,11 +593,11 @@
}, },
{ {
"name": "origin", "name": "origin",
"value": "{{domain}}" "value": "{{jmUrl}}"
}, },
{ {
"name": "referer", "name": "referer",
"value": "{{domain}}" "value": "{{jmUrl}}"
}, },
{ {
"name": "sec-ch-ua", "name": "sec-ch-ua",
@ -335,7 +682,7 @@
"comment": "首页", "comment": "首页",
"request": { "request": {
"method": "GET", "method": "GET",
"url": "{{domain}}", "url": "{{jmUrl}}",
"headers": [], "headers": [],
"cookies": [], "cookies": [],
"data": "" "data": ""
@ -381,7 +728,7 @@
"comment": "喜欢作品", "comment": "喜欢作品",
"request": { "request": {
"method": "POST", "method": "POST",
"url": "{{domain}}/ajax/vote_album", "url": "{{jmUrl}}/ajax/vote_album",
"headers": [ "headers": [
{ {
"name": "accept-encoding", "name": "accept-encoding",
@ -401,11 +748,11 @@
}, },
{ {
"name": "origin", "name": "origin",
"value": "{{domain}}" "value": "{{jmUrl}}"
}, },
{ {
"name": "referer", "name": "referer",
"value": "{{domain}}/album/{{comicIds[value]|urlencode}}/" "value": "{{jmUrl}}/album/{{comicIds[value]|urlencode}}/"
}, },
{ {
"name": "sec-ch-ua", "name": "sec-ch-ua",
@ -501,7 +848,7 @@
"comment": "Copy_账号信息", "comment": "Copy_账号信息",
"request": { "request": {
"method": "GET", "method": "GET",
"url": "{{domain}}/user", "url": "{{jmUrl}}/user",
"headers": [], "headers": [],
"cookies": [], "cookies": [],
"data": "" "data": ""
@ -577,7 +924,7 @@
"comment": "发表评论", "comment": "发表评论",
"request": { "request": {
"method": "POST", "method": "POST",
"url": "{{domain}}/ajax/album_comment", "url": "{{jmUrl}}/ajax/album_comment",
"headers": [ "headers": [
{ {
"name": "accept-encoding", "name": "accept-encoding",
@ -597,11 +944,11 @@
}, },
{ {
"name": "origin", "name": "origin",
"value": "{{domain}}" "value": "{{jmUrl}}"
}, },
{ {
"name": "referer", "name": "referer",
"value": "{{domain}}/album/{{comicIds[value]|urlencode}}/" "value": "{{jmUrl}}/album/{{comicIds[value]|urlencode}}/"
}, },
{ {
"name": "sec-ch-ua", "name": "sec-ch-ua",
@ -690,7 +1037,7 @@
"comment": "回复评论", "comment": "回复评论",
"request": { "request": {
"method": "POST", "method": "POST",
"url": "{{domain}}/ajax/album_comment", "url": "{{jmUrl}}/ajax/album_comment",
"headers": [ "headers": [
{ {
"name": "accept-encoding", "name": "accept-encoding",
@ -710,11 +1057,11 @@
}, },
{ {
"name": "origin", "name": "origin",
"value": "{{domain}}" "value": "{{jmUrl}}"
}, },
{ {
"name": "referer", "name": "referer",
"value": "{{domain}}/album/{{comicIds[value]|urlencode}}/" "value": "{{jmUrl}}/album/{{comicIds[value]|urlencode}}/"
}, },
{ {
"name": "sec-ch-ua", "name": "sec-ch-ua",
@ -803,7 +1150,7 @@
"comment": "删除回复评论", "comment": "删除回复评论",
"request": { "request": {
"method": "POST", "method": "POST",
"url": "{{domain}}/ajax/album_comment_delete", "url": "{{jmUrl}}/ajax/album_comment_delete",
"headers": [ "headers": [
{ {
"name": "accept-encoding", "name": "accept-encoding",
@ -823,11 +1170,11 @@
}, },
{ {
"name": "origin", "name": "origin",
"value": "{{domain}}" "value": "{{jmUrl}}"
}, },
{ {
"name": "referer", "name": "referer",
"value": "{{domain}}/album/{{comicIds[value]|urlencode}}/" "value": "{{jmUrl}}/album/{{comicIds[value]|urlencode}}/"
}, },
{ {
"name": "sec-ch-ua", "name": "sec-ch-ua",
@ -908,7 +1255,7 @@
"comment": "删除发表评论", "comment": "删除发表评论",
"request": { "request": {
"method": "POST", "method": "POST",
"url": "{{domain}}/ajax/album_comment_delete", "url": "{{jmUrl}}/ajax/album_comment_delete",
"headers": [ "headers": [
{ {
"name": "accept-encoding", "name": "accept-encoding",
@ -928,11 +1275,11 @@
}, },
{ {
"name": "origin", "name": "origin",
"value": "{{domain}}" "value": "{{jmUrl}}"
}, },
{ {
"name": "referer", "name": "referer",
"value": "{{domain}}/album/{{comicIds[value]|urlencode}}/" "value": "{{jmUrl}}/album/{{comicIds[value]|urlencode}}/"
}, },
{ {
"name": "sec-ch-ua", "name": "sec-ch-ua",
@ -1028,7 +1375,7 @@
"comment": "账号信息", "comment": "账号信息",
"request": { "request": {
"method": "GET", "method": "GET",
"url": "{{domain}}/user", "url": "{{jmUrl}}/user",
"headers": [], "headers": [],
"cookies": [], "cookies": [],
"data": "" "data": ""
@ -1090,7 +1437,7 @@
"url": "api://util/unicode", "url": "api://util/unicode",
"headers": [], "headers": [],
"cookies": [], "cookies": [],
"data": "content=用户:{{username}}\\r\\n称号{{title}}\\r\\n等级{{lv}}\\r\\n经验{{exp}}\\r\\nJCoins{{jcoins}}\\r\\n可收藏数{{favorite}}\\r\\n签到信息{{error}}{{msg}}" "data": "content={{[__log__,\"\\r\\n\"]|join(\"\")}}地址:{{jmUrl}}\\r\\n用户:{{username}}\\r\\n称号{{title}}\\r\\n等级{{lv}}\\r\\n经验{{exp}}\\r\\nJCoins{{jcoins}}\\r\\n可收藏数{{favorite}}\\r\\n签到信息{{error}}{{msg}}"
}, },
"rule": { "rule": {
"success_asserts": [ "success_asserts": [

File diff suppressed because one or more lines are too long