templates icon indicating copy to clipboard operation
templates copied to clipboard

萌次元 评论区

Open AlisaCat-S opened this issue 1 year ago • 4 comments

HAR 模板名称

萌次元

作者信息

AlisaCat-S

模板备注及说明

UA填写UA Cookies填写注意要包含wordpress_sec(抓请求中包含admin字样的CK或者用插件获取CK) 国内访问可能不畅

HAR 文件名

萌次元.har

其他信息

No response

HAR 模板内容

[{
	"comment": "获取发布页网址",
	"request": {
		"method": "GET",
		"url": "https://18moe.net",
		"headers": [{
			"name": "User-Agent",
			"value": "{{UA}}"
		}, {
			"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.9"
		}, {
			"name": "Accept-Language",
			"value": "zh-CN,zh;q=0.9,en;q=0.8"
		}, {
			"name": "Accept-Encoding",
			"value": "gzip, deflate, br"
		}, {
			"name": "Connection",
			"value": "keep-alive"
		}, {
			"name": "upgrade-insecure-requests",
			"value": "1"
		}, {
			"name": "cache-control",
			"value": "no-cache"
		}, {
			"name": "pragma",
			"value": "no-cache"
		}],
		"cookies": [],
		"data": "",
		"mimeType": ""
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"name": "TZ_Url",
			"re": "https?://[^<>\\s]+/up.html?",
			"from": "content"
		}]
	}
}, {
	"comment": "获取TZ_Url2",
	"request": {
		"method": "GET",
		"url": "{{TZ_Url}}",
		"headers": [{
			"name": "User-Agent",
			"value": "{{UA}}"
		}, {
			"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.9"
		}, {
			"name": "Accept-Language",
			"value": "zh-CN,zh;q=0.9,en;q=0.8"
		}, {
			"name": "Accept-Encoding",
			"value": "gzip, deflate, br"
		}, {
			"name": "Connection",
			"value": "keep-alive"
		}, {
			"name": "upgrade-insecure-requests",
			"value": "1"
		}, {
			"name": "cache-control",
			"value": "no-cache"
		}, {
			"name": "pragma",
			"value": "no-cache"
		}],
		"cookies": [],
		"data": "",
		"mimeType": ""
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"name": "TZ_Url2",
			"re": "<li> <a target=\"_blank\" href=\"(https?://[^<>\\s]+?.html)\">网页访问</a></li>",
			"from": "content"
		}]
	}
}, {
	"comment": "获取MainURL",
	"request": {
		"method": "GET",
		"url": "{{TZ_Url2}}",
		"headers": [{
			"name": "User-Agent",
			"value": "{{UA}}"
		}, {
			"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.9"
		}, {
			"name": "Accept-Language",
			"value": "zh-CN,zh;q=0.9,en;q=0.8"
		}, {
			"name": "Accept-Encoding",
			"value": "gzip, deflate, br"
		}, {
			"name": "Connection",
			"value": "keep-alive"
		}, {
			"name": "upgrade-insecure-requests",
			"value": "1"
		}, {
			"name": "cache-control",
			"value": "no-cache"
		}, {
			"name": "pragma",
			"value": "no-cache"
		}],
		"cookies": [],
		"data": "",
		"mimeType": ""
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"name": "main_url",
			"re": "<a class=\"Jump\" href=\"(https?://[^<>\\s]+?)\">确定</a>",
			"from": "content"
		}]
	}
}, {
	"comment": "设置变量:签到action",
	"request": {
		"method": "GET",
		"url": "api://util/string/replace?r=json&p=replace&s=replace&t=3144d3a38f681c0f2b40ba62c419ba49",
		"headers": [],
		"cookies": []
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}, {
			"re": "\"状态\": \"OK\"",
			"from": "content"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"name": "sign_action",
			"re": "\"处理后字符串\": \"(.*)\"",
			"from": "content"
		}]
	}
}, {
	"comment": "设置变量:点赞action",
	"request": {
		"method": "GET",
		"url": "api://util/string/replace?r=json&p=replace&s=replace&t=c93b46a06fd3f0a1d70265c8b7f5052b",
		"headers": [],
		"cookies": []
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}, {
			"re": "\"状态\": \"OK\"",
			"from": "content"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"name": "zadd_action",
			"re": "\"处理后字符串\": \"(.*)\"",
			"from": "content"
		}]
	}
}, {
	"comment": "mainurl后面加/",
	"request": {
		"method": "GET",
		"url": "api://util/string/replace?r=json&p=replace&s=replace&t={{main_url|urlencode}}%2F",
		"headers": [],
		"cookies": []
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}, {
			"re": "\"状态\": \"OK\"",
			"from": "content"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"name": "main_url",
			"re": "\"处理后字符串\": \"(.*)\"",
			"from": "content"
		}]
	}
}, {
	"comment": "获取_nonce及各种参数",
	"request": {
		"method": "GET",
		"url": "{{main_url}}wp-admin/admin-ajax.php?action=62f85b2443a2b6e72096b32fb5bcf96e&3144d3a38f681c0f2b40ba62c419ba49%5Btype%5D=checkSigned&a2b75f38cc1302d16c80423f15af346a%5Btype%5D=checkUnread&77f1d306084b7e7bf8885c68a0d06efa%5Btype%5D=getUnreadCount&41022e4f11356468dae943fc393931bd%5Btype%5D=getHomepagePosts",
		"headers": [{
			"name": "User-Agent",
			"value": "{{UA}}"
		}, {
			"name": "Accept",
			"value": "*/*"
		}, {
			"name": "Accept-Language",
			"value": "zh-CN,zh;q=0.9,en;q=0.8"
		}, {
			"name": "Accept-Encoding",
			"value": "gzip, deflate, br"
		}, {
			"name": "Connection",
			"value": "keep-alive"
		}, {
			"name": "cache-control",
			"value": "no-cache"
		}, {
			"name": "pragma",
			"value": "no-cache"
		}, {
			"name": "referer",
			"value": "{{main_url}}"
		}, {
			"name": "cookie",
			"value": "{{cookie}}"
		}],
		"cookies": [],
		"data": "",
		"mimeType": ""
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [{
			"re": "\"isLoggedIn\":false",
			"from": "content"
		}],
		"extract_variables": [{
			"re": "\"_nonce\":\"(.+?)\"",
			"from": "content",
			"name": "_nonce"
		}, {
			"name": "uid",
			"re": "\"uid\":\"(.+?)\"",
			"from": "content"
		}, {
			"name": "nickName",
			"re": "\"name\":\"(.+?)\"",
			"from": "content"
		}, {
			"name": "org_coin",
			"re": "\"customPoint\":{\"point\":(.+?),\"",
			"from": "content"
		}]
	}
}, {
	"comment": "从game分区获取post_id",
	"request": {
		"method": "GET",
		"url": "{{main_url}}archives/category/game/feed",
		"headers": [{
			"name": "User-Agent",
			"value": "{{UA}}"
		}, {
			"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.9"
		}, {
			"name": "Accept-Language",
			"value": "zh-CN,zh;q=0.9,en;q=0.8"
		}, {
			"name": "Accept-Encoding",
			"value": "gzip, deflate, br"
		}, {
			"name": "Connection",
			"value": "keep-alive"
		}, {
			"name": "upgrade-insecure-requests",
			"value": "1"
		}, {
			"name": "referer",
			"value": "{{main_url}}"
		}, {
			"name": "cache-control",
			"value": "no-cache"
		}, {
			"name": "pragma",
			"value": "no-cache"
		}, {
			"name": "cookie",
			"value": "{{cookie}}"
		}],
		"cookies": [],
		"data": "",
		"mimeType": ""
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"name": "post_id",
			"re": "\\?p=(.+?)</guid>",
			"from": "content"
		}]
	}
}, {
	"comment": "从fanju分区获取post_id2",
	"request": {
		"method": "GET",
		"url": "{{main_url}}archives/category/fanju/feed",
		"headers": [{
			"name": "User-Agent",
			"value": "{{UA}}"
		}, {
			"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.9"
		}, {
			"name": "Accept-Language",
			"value": "zh-CN,zh;q=0.9,en;q=0.8"
		}, {
			"name": "Accept-Encoding",
			"value": "gzip, deflate, br"
		}, {
			"name": "Connection",
			"value": "keep-alive"
		}, {
			"name": "upgrade-insecure-requests",
			"value": "1"
		}, {
			"name": "referer",
			"value": "{{main_url}}"
		}, {
			"name": "cache-control",
			"value": "no-cache"
		}, {
			"name": "pragma",
			"value": "no-cache"
		}, {
			"name": "cookie",
			"value": "{{cookie}}"
		}],
		"cookies": [],
		"data": "",
		"mimeType": ""
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}, {
			"re": "\\?p=(.+?)</guid>",
			"from": "content"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"name": "post_id2",
			"re": "\\?p=(.+?)</guid>",
			"from": "content"
		}]
	}
}, {
	"comment": "延时3秒",
	"request": {
		"method": "GET",
		"url": "api://util/delay/3",
		"headers": [],
		"cookies": []
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": []
	}
}, {
	"comment": "通过nonce+sign_action签到",
	"request": {
		"method": "GET",
		"url": "{{main_url}}wp-admin/admin-ajax.php?_nonce={{_nonce|urlencode}}&action={{sign_action}}&type=goSign",
		"headers": [{
			"name": "User-Agent",
			"value": "{{UA}}"
		}, {
			"name": "Accept",
			"value": "*/*"
		}, {
			"name": "Accept-Language",
			"value": "zh-CN,zh;q=0.9,en;q=0.8"
		}, {
			"name": "Accept-Encoding",
			"value": "gzip, deflate, br"
		}, {
			"name": "Referer",
			"value": "{{main_url}}"
		}, {
			"name": "Connection",
			"value": "keep-alive"
		}, {
			"name": "cookie\n",
			"value": "{{cookie}}"
		}],
		"cookies": [],
		"data": "",
		"mimeType": ""
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"re": "\"msg\":\"(.+?)\"",
			"from": "content",
			"name": "msg"
		}]
	}
}, {
	"comment": "延时3秒",
	"request": {
		"method": "GET",
		"url": "api://util/delay/3",
		"headers": [],
		"cookies": []
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": []
	}
}, {
	"comment": "waf-test1",
	"request": {
		"method": "GET",
		"url": "{{main_url}}archives/{{post_id}}",
		"headers": [{
			"name": "User-Agent",
			"value": "{{UA}}"
		}, {
			"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.9"
		}, {
			"name": "Accept-Language",
			"value": "zh-CN,zh;q=0.9,en;q=0.8"
		}, {
			"name": "Accept-Encoding",
			"value": "gzip, deflate, br"
		}, {
			"name": "Connection",
			"value": "keep-alive"
		}, {
			"name": "upgrade-insecure-requests",
			"value": "1"
		}, {
			"name": "referer",
			"value": "{{main_url}}"
		}, {
			"name": "cache-control",
			"value": "no-cache"
		}, {
			"name": "pragma",
			"value": "no-cache"
		}, {
			"name": "cookie",
			"value": "{{cookie}}"
		}],
		"cookies": [],
		"data": "",
		"mimeType": ""
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"name": "post_id",
			"re": "\\?p=(.+?)</guid>",
			"from": "content"
		}]
	}
}, {
	"comment": "设置变量:点赞1-R1",
	"request": {
		"method": "GET",
		"url": "api://util/string/replace?r=json&p=replace&s=replace&t={{main_url|urlencode}}archives%2F{{post_id|urlencode}}%0A",
		"headers": [],
		"cookies": []
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}, {
			"re": "\"状态\": \"OK\"",
			"from": "content"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"name": "zan_r1",
			"re": "\"处理后字符串\": \"(.*)\"",
			"from": "content"
		}]
	}
}, {
	"comment": "通过nonce+zadd_action+post_id点赞",
	"request": {
		"method": "POST",
		"url": "{{main_url}}wp-admin/admin-ajax.php?_nonce={{_nonce|urlencode}}&action={{zadd_action}}&type=add",
		"headers": [{
			"name": "User-Agent",
			"value": "{{UA}}"
		}, {
			"name": "Accept",
			"value": "*/*"
		}, {
			"name": "Accept-Language",
			"value": "zh-CN,zh;q=0.9,en;q=0.8"
		}, {
			"name": "Accept-Encoding",
			"value": "gzip, deflate, br"
		}, {
			"name": "Referer",
			"value": "{{zan_r1}}"
		}, {
			"name": "Connection",
			"value": "keep-alive"
		}, {
			"name": "cookie\n",
			"value": "{{cookie}}"
		}, {
			"name": "content-type\n",
			"value": "multipart/form-data; boundary=----WebKitFormBoundarywHcxBBl9MPgWi7Ks\n"
		}],
		"cookies": [],
		"data": "------WebKitFormBoundarywHcxBBl9MPgWi7Ks\nContent-Disposition: form-data; name=\"postId\"\n\n{{post_id2}}\n------WebKitFormBoundarywHcxBBl9MPgWi7Ks--",
		"mimeType": ""
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"re": "\"msg\":\"(.+?)\"",
			"from": "content",
			"name": "msgz1"
		}]
	}
}, {
	"comment": "延时2秒",
	"request": {
		"method": "GET",
		"url": "api://util/delay/2",
		"headers": [],
		"cookies": []
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": []
	}
}, {
	"comment": "通过nonce+zadd_action+post_id2点赞",
	"request": {
		"method": "POST",
		"url": "{{main_url}}wp-admin/admin-ajax.php?_nonce={{_nonce|urlencode}}&action={{zadd_action}}&type=add",
		"headers": [{
			"name": "User-Agent",
			"value": "{{UA}}"
		}, {
			"name": "Accept",
			"value": "*/*"
		}, {
			"name": "Accept-Language",
			"value": "zh-CN,zh;q=0.9,en;q=0.8"
		}, {
			"name": "Accept-Encoding",
			"value": "gzip, deflate, br"
		}, {
			"name": "Referer",
			"value": "{{main_url}}"
		}, {
			"name": "Connection",
			"value": "keep-alive"
		}, {
			"name": "cookie\n",
			"value": "{{cookie}}"
		}, {
			"name": "content-type\n",
			"value": "multipart/form-data; boundary=----WebKitFormBoundarywHcxBBl9MPgWi7Ks\n"
		}],
		"cookies": [],
		"data": "------WebKitFormBoundarywHcxBBl9MPgWi7Ks\nContent-Disposition: form-data; name=\"postId\"\n\n{{post_id2}}\n------WebKitFormBoundarywHcxBBl9MPgWi7Ks--",
		"mimeType": ""
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"re": "\"msg\":\"(.+?)\"",
			"from": "content",
			"name": "msgz2"
		}]
	}
}, {
	"comment": "延时3秒",
	"request": {
		"method": "GET",
		"url": "api://util/delay/3",
		"headers": [],
		"cookies": []
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": []
	}
}, {
	"comment": "获取积分",
	"request": {
		"method": "GET",
		"url": "{{main_url}}archives/author/{{uid}}",
		"headers": [{
			"name": "User-Agent",
			"value": "{{UA}}"
		}, {
			"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.9"
		}, {
			"name": "Accept-Language",
			"value": "zh-CN,zh;q=0.9,en;q=0.8"
		}, {
			"name": "Accept-Encoding",
			"value": "gzip, deflate, br"
		}, {
			"name": "Connection",
			"value": "keep-alive"
		}, {
			"name": "upgrade-insecure-requests",
			"value": "1"
		}, {
			"name": "referer",
			"value": "{{main_url}}"
		}, {
			"name": "cache-control",
			"value": "no-cache"
		}, {
			"name": "pragma",
			"value": "no-cache"
		}, {
			"name": "cookie",
			"value": "{{cookie}}"
		}],
		"cookies": [],
		"data": "",
		"mimeType": ""
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"re": "萌币统计[\\w\\W]*> (\\d+)</div>",
			"from": "content",
			"name": "new_coin"
		}]
	}
}, {
	"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%83%85%E5%86%B5%EF%BC%9A%5B{{unicode(msg|default('签到成功'))|urlencode}}%5D%5Cr%5Cn%E7%94%A8%E6%88%B7%5B{{nickName|urlencode}}%5D%EF%BC%8C%E6%80%BB%E8%AE%A1%E8%8E%B7%E5%BE%97%E7%A7%AF%E5%88%86%EF%BC%9A%5B{{sub(new_coin|int,org_coin|int)|int|urlencode}}%5D%EF%BC%8C%E7%A7%AF%E5%88%86%EF%BC%9A%5B{{new_coin|urlencode}}%5D",
		"headers": [],
		"cookies": []
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"name": "__log__",
			"re": ".+",
			"from": "content"
		}]
	}
}]

AlisaCat-S avatar Jul 05 '23 12:07 AlisaCat-S

  1. 目前网站 TZ_Url2 不是 tz.html 结尾, 使用 .html结尾即可
  2. http://localhost/util/string/replace 应该是 api://util/string/replace 可以签到, 谢谢lz

xyzdev-cell avatar Jul 06 '23 10:07 xyzdev-cell

  1. 目前网站 TZ_Url2 不是 tz.html 结尾, 使用 .html结尾即可
  2. http://localhost/util/string/replace 应该是 api://util/string/replace 可以签到, 谢谢lz

雀食,没想到过一天网址就会变 api://老模板了都没注意_<

AlisaCat-S avatar Jul 06 '23 13:07 AlisaCat-S

Failed at 7/20 request, Fail assert: {"re": "200", "from": "status"} from success_asserts, Response Error : HTTP 403: Forbidden, Request URL: {{main_url}}wp-admin/admin-ajax.php?(省略)

--- 好吧只是网站挂了

xyzdev-cell avatar Aug 30 '23 10:08 xyzdev-cell

Failed at 8/20 request, Fail assert: {"re": "200", "from": "status"} from success_asserts, Response Error : HTTP 301: Moved Permanently, Request URL: {{main_url}}archives/category/game/feed --- 网站结构调整了

xyzdev-cell avatar May 07 '24 01:05 xyzdev-cell