Add HAR: 哔咔漫画 (#474)

Co-authored-by: chen8945 <chen8945@users.noreply.github.com>
This commit is contained in:
github-actions[bot] 2023-11-16 14:11:09 +08:00 committed by GitHub
parent 0ecbf2f4ef
commit f69be99592
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 596 additions and 0 deletions

File diff suppressed because one or more lines are too long

584
哔咔漫画.har Normal file
View File

@ -0,0 +1,584 @@
[
{
"comment": "Unicode转换",
"request": {
"method": "POST",
"url": "api://util/unicode",
"headers": [],
"cookies": [],
"data": "html_unescape=false&content=\nnonce: {{to_uuid(random(0,100,6))}}\nsign_in: auth/sign-in\npunch_in: users/punch-in\nusers_profile: users/profile\napi_key: C69BAF41DA5ABD1FFEDC6D2FEA56B\napi_secret: ~d}$Q7$eIni=V)9\\\\RK/P.RM4;9[7|@/CA}b~OW!3?EV`:<>M7pddUBL5n|0/*Cn"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
},
{
"re": "\"状态\": \"200\"",
"from": "content"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "nonce",
"re": "nonce: (.+?)\\\\n",
"from": "content"
},
{
"name": "sign_in",
"re": "sign_in: (.+?)\\\\n",
"from": "content"
},
{
"name": "punch_in",
"re": "punch_in: (.+?)\\\\n",
"from": "content"
},
{
"name": "users_profile",
"re": "users_profile: (.+?)\\\\n",
"from": "content"
},
{
"name": "api_key",
"re": "api_key: (.+?)\\\\n",
"from": "content"
},
{
"name": "api_secret",
"re": "api_secret: (.+?)\",",
"from": "content"
}
]
}
},
{
"comment": "字符串替换",
"request": {
"method": "POST",
"url": "api://util/string/replace",
"headers": [],
"cookies": [],
"data": "r=json&p=-&s={{nonce}}&t="
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
},
{
"re": "\"状态\": \"OK\"",
"from": "content"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "nonce",
"re": "\"处理后字符串\": \"(.*)\"",
"from": "content"
}
]
}
},
{
"comment": "返回对应时间戳和时间",
"request": {
"method": "POST",
"url": "api://util/timestamp",
"headers": [],
"cookies": [],
"data": "ts=&form=&dt="
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "time",
"re": "\"时间戳\": (\\d+)",
"from": "content"
}
]
}
},
{
"request": {
"method": "POST",
"url": "https://www.devglan.com/online-tools/hmac-sha256-online",
"headers": [
{
"name": "Content-Type",
"value": "application/json;charset=UTF-8"
}
],
"cookies": [],
"data": "{\"inputString\":\"{{sign_in}}{{time}}{{nonce}}post{{api_key|lower}}\",\"secretKey\":\"{{api_secret}}\",\"algo\":\"SHA-256\",\"outputFormat\":\"text\"}",
"mimeType": "application/x-www-form-urlencoded; charset=UTF-8"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "signature",
"re": "\"outputString\":\"(.+?)\",",
"from": "content"
}
]
}
},
{
"request": {
"method": "POST",
"url": "https://picaapi.picacomic.com/auth/sign-in",
"headers": [
{
"name": "api-key",
"value": "{{api_key}}"
},
{
"name": "accept",
"value": "application/vnd.picacomic.com.v1+json"
},
{
"name": "app-channel",
"value": "1"
},
{
"name": "time",
"value": "{{time}}"
},
{
"name": "nonce",
"value": "{{nonce}}"
},
{
"name": "app-version",
"value": "2.2.1.3.3.4"
},
{
"name": "app-uuid",
"value": "defaultUuid"
},
{
"name": "image-quality",
"value": "original"
},
{
"name": "app-platform",
"value": "android"
},
{
"name": "app-build-version",
"value": "45"
},
{
"name": "User-Agent",
"value": "okhttp/3.8.1"
},
{
"name": "Content-Type",
"value": "application/json; charset=UTF-8"
},
{
"name": "signature",
"value": "{{signature|lower}}"
}
],
"cookies": [],
"data": "{\"email\": \"{{username}}\",\"password\": \"{{password}}\"}",
"mimeType": "application/json"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "token",
"re": "\"token\": \"(.+)\"",
"from": "content"
}
]
}
},
{
"comment": "",
"request": {
"method": "POST",
"url": "https://www.devglan.com/online-tools/hmac-sha256-online",
"headers": [
{
"name": "Content-Type",
"value": "application/json;charset=UTF-8"
}
],
"cookies": [],
"data": "{\"inputString\":\"{{punch_in}}{{time}}{{nonce}}post{{api_key|lower}}\",\"secretKey\":\"{{api_secret}}\",\"algo\":\"SHA-256\",\"outputFormat\":\"text\"}",
"mimeType": "application/x-www-form-urlencoded; charset=UTF-8"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "signature",
"re": "\"outputString\":\"(.+?)\",",
"from": "content"
}
]
}
},
{
"comment": "",
"request": {
"method": "POST",
"url": "https://picaapi.picacomic.com/users/punch-in",
"headers": [
{
"name": "api-key",
"value": "{{api_key}}"
},
{
"name": "accept",
"value": "application/vnd.picacomic.com.v1+json"
},
{
"name": "app-channel",
"value": "1"
},
{
"name": "time",
"value": "{{time}}"
},
{
"name": "nonce",
"value": "{{nonce}}"
},
{
"name": "app-version",
"value": "2.2.1.3.3.4"
},
{
"name": "app-uuid",
"value": "defaultUuid"
},
{
"name": "image-quality",
"value": "original"
},
{
"name": "app-platform",
"value": "android"
},
{
"name": "app-build-version",
"value": "45"
},
{
"name": "User-Agent",
"value": "okhttp/3.8.1"
},
{
"name": "Content-Type",
"value": "application/json; charset=UTF-8"
},
{
"name": "signature",
"value": "{{signature|lower}}"
},
{
"name": "authorization",
"value": "{{token}}"
}
],
"cookies": [],
"data": "",
"mimeType": "application/json"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
},
{
"re": "\"status\": \"ok\"",
"from": "content"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "day",
"re": "\"punchInLastDay\": \"(.+)\"",
"from": "content"
},
{
"name": "status",
"re": "\"status\": \"(.+)\"",
"from": "content"
}
]
}
},
{
"comment": "",
"request": {
"method": "POST",
"url": "https://www.devglan.com/online-tools/hmac-sha256-online",
"headers": [
{
"name": "Content-Type",
"value": "application/json;charset=UTF-8"
}
],
"cookies": [],
"data": "{\"inputString\":\"{{users_profile}}{{time}}{{nonce}}get{{api_key|lower}}\",\"secretKey\":\"{{api_secret}}\",\"algo\":\"SHA-256\",\"outputFormat\":\"text\"}",
"mimeType": "application/x-www-form-urlencoded; charset=UTF-8"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "signature",
"re": "\"outputString\":\"(.+?)\",",
"from": "content"
}
]
}
},
{
"comment": "",
"request": {
"method": "GET",
"url": "https://picaapi.picacomic.com/users/profile",
"headers": [
{
"name": "api-key",
"value": "{{api_key}}"
},
{
"name": "accept",
"value": "application/vnd.picacomic.com.v1+json"
},
{
"name": "app-channel",
"value": "1"
},
{
"name": "time",
"value": "{{time}}"
},
{
"name": "nonce",
"value": "{{nonce}}"
},
{
"name": "app-version",
"value": "2.2.1.3.3.4"
},
{
"name": "app-uuid",
"value": "defaultUuid"
},
{
"name": "image-quality",
"value": "original"
},
{
"name": "app-platform",
"value": "android"
},
{
"name": "app-build-version",
"value": "45"
},
{
"name": "User-Agent",
"value": "okhttp/3.8.1"
},
{
"name": "Content-Type",
"value": "application/json; charset=UTF-8"
},
{
"name": "signature",
"value": "{{signature|lower}}"
},
{
"name": "authorization",
"value": "{{token}}"
}
],
"cookies": [],
"data": "",
"mimeType": "application/json"
},
"rule": {
"success_asserts": [
{
"re": "200",
"from": "status"
}
],
"failed_asserts": [],
"extract_variables": [
{
"name": "name",
"re": "\"name\": \"(.+)\"",
"from": "content"
},
{
"name": "title",
"re": "\"title\": \"(.+)\"",
"from": "content"
},
{
"name": "exp",
"re": "\"exp\": (\\d+)",
"from": "content"
},
{
"name": "level",
"re": "\"level\": (\\d+)",
"from": "content"
}
]
}
},
{
"comment": "判断条件成立",
"request": {
"method": "GET",
"url": "{% if status == \"fail\" %}",
"headers": [],
"cookies": [],
"data": ""
},
"rule": {
"success_asserts": [],
"failed_asserts": [],
"extract_variables": []
}
},
{
"comment": "Unicode转换",
"request": {
"method": "POST",
"url": "api://util/unicode",
"headers": [],
"cookies": [],
"data": "html_unescape=false&content=用户名:{{name}}\\r\\n 等级Lv.{{level}} {{title\n}},经验:{{exp}}\\r\\n 签到结果:重复签到"
},
"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": "",
"request": {
"method": "POST",
"url": "api://util/unicode",
"headers": [],
"cookies": [],
"data": "html_unescape=false&content=用户名:{{name}}\\r\\n 等级Lv.{{level}} {{title\n}},经验:{{exp}}\\r\\n 签到结果:打卡成功,打卡时间:{{day}}"
},
"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": []
}
}
]