Skip to content

Commit 16856d2

Browse files
Update HAR: 禁漫天堂 (#1065)
Co-authored-by: DreamAvalon <DreamAvalon@users.noreply.github.com>
1 parent e940b56 commit 16856d2

File tree

2 files changed

+71
-8
lines changed

2 files changed

+71
-8
lines changed

18comic.har

Lines changed: 67 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,11 @@
4040
"name": "ua",
4141
"re": "\\\\\"ua\\\\\":\\\\\"(.+)\\\\\"",
4242
"from": "content"
43+
},
44+
{
45+
"name": "jmUrl",
46+
"re": "",
47+
"from": "content"
4348
}
4449
]
4550
}
@@ -77,7 +82,7 @@
7782
"extract_variables": [
7883
{
7984
"name": "domainSuffixs",
80-
"re": "/(/go/.+html)/g",
85+
"re": "/<span>\\s*(http.+?)\\s*</span>|(/go/.+html)/g",
8186
"from": "content"
8287
}
8388
]
@@ -105,7 +110,7 @@
105110
"url": "api://util/string/replace",
106111
"headers": [],
107112
"cookies": [],
108-
"data": "r=json&p=&t=&s={{domainSuffixs|sort(true)}}"
113+
"data": "p=&r=json&t=&s={{domainSuffixs|sort(true)}}"
109114
},
110115
"rule": {
111116
"success_asserts": [
@@ -122,7 +127,7 @@
122127
"extract_variables": [
123128
{
124129
"name": "domainSuffixs",
125-
"re": "/(/go/.+?html)/g",
130+
"re": "//go/.+html|http[^']+/g",
126131
"from": "content"
127132
}
128133
]
@@ -171,6 +176,51 @@
171176
"success_asserts": []
172177
}
173178
},
179+
{
180+
"comment": "url判断",
181+
"request": {
182+
"method": "POST",
183+
"url": "api://util/string/replace",
184+
"headers": [],
185+
"cookies": [],
186+
"data": "r=json&p=&t=&s={{regex_replace(domainSuffix, \"/go/.+\",\"go\")}}"
187+
},
188+
"rule": {
189+
"success_asserts": [
190+
{
191+
"re": "200",
192+
"from": "status"
193+
},
194+
{
195+
"re": "\"状态\": \"OK\"",
196+
"from": "content"
197+
}
198+
],
199+
"failed_asserts": [],
200+
"extract_variables": [
201+
{
202+
"name": "jmUrlTmp",
203+
"re": "\"处理后字符串\": \"(.*)\"",
204+
"from": "content"
205+
}
206+
]
207+
}
208+
},
209+
{
210+
"comment": "判断条件成立",
211+
"request": {
212+
"method": "GET",
213+
"url": "{% if jmUrlTmp=='go' %}",
214+
"headers": [],
215+
"cookies": [],
216+
"data": ""
217+
},
218+
"rule": {
219+
"success_asserts": [],
220+
"failed_asserts": [],
221+
"extract_variables": []
222+
}
223+
},
174224
{
175225
"comment": "字符串替换",
176226
"request": {
@@ -235,6 +285,19 @@
235285
]
236286
}
237287
},
288+
{
289+
"comment": "判断块结束",
290+
"request": {
291+
"method": "GET",
292+
"url": "{% endif %}",
293+
"headers": [],
294+
"cookies": [],
295+
"data": ""
296+
},
297+
"rule": {
298+
"success_asserts": []
299+
}
300+
},
238301
{
239302
"request": {
240303
"method": "GET",
@@ -594,7 +657,7 @@
594657
"url": "api://util/string/replace",
595658
"headers": [],
596659
"cookies": [],
597-
"data": "r=json&p=&s=&t={{domain}}"
660+
"data": "r=json&t=&p=&s={{domain}}"
598661
},
599662
"rule": {
600663
"success_asserts": [

0 commit comments

Comments
 (0)