templates icon indicating copy to clipboard operation
templates copied to clipboard

色花堂评论区

Open loveqianool opened this issue 1 year ago • 9 comments

HAR 模板名称

色花堂

作者信息

NSFW,caozhg

模板备注及说明

https://sehuatang.org 账户密码,TOTP 密钥有就填,没有不用填。

HAR 文件名

sehuatang.org.har

其他信息

暂无

HAR 模板内容

[
    {
	"request": {
		"method": "GET",
		"url": "{{ Domain | default(\"https://sehuatang.org\") }}",
		"headers": [{
			"name": "Cookie",
			"value": "_safe="
		}],
		"cookies": [],
		"data": ""
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"name": "safeid",
			"re": "'\\w{16}'",
			"from": "content"
		}]
	}
}, {
	"comment": "字符串替换",
	"request": {
		"method": "POST",
		"url": "api://util/string/replace",
		"headers": [],
		"cookies": [],
		"data": "r=json&p='&s={{safeid}}&t="
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}, {
			"re": "\"状态\": \"OK\"",
			"from": "content"
		}],
		"failed_asserts": [],
		"extract_variables": [{
			"name": "safeid",
			"re": "\"处理后字符串\": \"(.*)\"",
			"from": "content"
		}]
	}
}, {
	"request": {
		"method": "GET",
		"url": "{{ Domain | default(\"https://sehuatang.org\") }}",
		"headers": [{
			"name": "Cookie",
			"value": "_safe={{safeid}}"
		}],
		"cookies": [{
			"name": "_safe",
			"value": "{{safeid}}"
		}],
		"data": ""
	},
	"rule": {
		"success_asserts": [{
			"re": "200",
			"from": "status"
		}],
		"failed_asserts": [],
		"extract_variables": []
	}
},
    {
        "comment": "",
        "request": {
            "method": "GET",
            "url": "{{Domain}}/member.php?mod=logging&action=login&infloat=yes&handlekey=login&inajax=1",
            "headers": [],
            "cookies": []
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "loginhash",
                    "re": "loginhash=(\\w+)",
                    "from": "content"
                },
                {
                    "name": "formhash",
                    "re": "formhash\" value=\"(\\w+)\"",
                    "from": "content"
                }
            ]
        }
    },
    {
        "request": {
            "method": "GET",
            "url": "https://2fa.run/2fa/{{totp}}",
            "headers": [],
            "cookies": [],
            "data": ""
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "totp",
                    "re": "codetxt\">(\\d+)<",
                    "from": "content"
                }
            ]
        }
    },
    {
        "comment": "登录",
        "request": {
            "method": "POST",
            "url": "{{Domain}}/member.php?mod=logging&action=login&loginsubmit=yes&loginhash={{loginhash|urlencode}}&inajax=1",
            "headers": [],
            "cookies": [],
            "data": "formhash={{formhash|urlencode}}&username={{username|urlencode}}&password={{password|urlencode}}&gacode={{totp|urlencode}}",
            "mimeType": "application/x-www-form-urlencoded"
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "欢迎",
                    "from": "content"
                }
            ],
            "failed_asserts": [
                {
                    "re": "失败",
                    "from": "content"
                },
                {
                    "re": "错误",
                    "from": "content"
                }
            ],
            "extract_variables": []
        }
    },
    {
        "request": {
            "method": "GET",
            "url": "{{Domain}}/portal.php",
            "headers": [],
            "cookies": [],
            "data": ""
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "tid",
                    "re": "tid=(\\d+)",
                    "from": "content"
                },
                {
                    "name": "formhash",
                    "re": "formhash=(\\w+)\"",
                    "from": "content"
                }
            ]
        }
    },
    {
        "request": {
            "method": "POST",
            "url": "{{Domain}}/forum.php?mod=post&action=reply&tid={{tid|urlencode}}&replysubmit=yes&inajax=1",
            "headers": [],
            "cookies": [],
            "data": "message=感谢楼主分享&posttime={{timestamp(int)}}&formhash={{formhash}}"
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "成功",
                    "from": "content"
                }
            ],
            "failed_asserts": [],
            "extract_variables": []
        }
    },
    {
        "comment": "获取验证公式",
        "request": {
            "method": "GET",
            "url": "{{Domain}}/misc.php?mod=secqaa&action=update",
            "headers": [
                {
                    "name": "referer",
                    "value": "{{Domain}}/plugin.php?id=dd_sign:index"
                }
            ],
            "cookies": []
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "n1",
                    "re": "sectplcode\\[2\\] \\+ '(\\d+)\\s.\\s\\d+\\s=",
                    "from": "content"
                },
                {
                    "name": "n2",
                    "re": "sectplcode\\[2\\] \\+ '\\d+\\s.\\s(\\d+)\\s=",
                    "from": "content"
                },
                {
                    "name": "v",
                    "re": "sectplcode\\[2\\] \\+ '\\d+\\s(\\+)\\s\\d+\\s=",
                    "from": "content"
                }
            ]
        }
    },
    {
        "comment": "判断条件成立",
        "request": {
            "method": "GET",
            "url": "{% if v %}",
            "headers": [],
            "cookies": [],
            "data": ""
        },
        "rule": {
            "success_asserts": [],
            "failed_asserts": [],
            "extract_variables": []
        }
    },
    {
        "comment": "字符串替换",
        "request": {
            "method": "POST",
            "url": "api://util/string/replace",
            "headers": [],
            "cookies": [],
            "data": "r=json&p=&s={{add(n1,n2)|urlencode}}&t="
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                },
                {
                    "re": "\"状态\": \"OK\"",
                    "from": "content"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "sum",
                    "re": "\"处理后字符串\": \"(\\d+)",
                    "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/string/replace",
            "headers": [],
            "cookies": [],
            "data": "r=json&p=&s={{sub(n1,n2)|urlencode}}&t="
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                },
                {
                    "re": "\"状态\": \"OK\"",
                    "from": "content"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "sum",
                    "re": "\"处理后字符串\": \"(\\d+)",
                    "from": "content"
                }
            ]
        }
    },
    {
        "comment": "判断块结束",
        "request": {
            "method": "GET",
            "url": "{% endif %}",
            "headers": [],
            "cookies": [],
            "data": ""
        },
        "rule": {
            "success_asserts": [],
            "failed_asserts": [],
            "extract_variables": []
        }
    },
    {
        "comment": "签到",
        "request": {
            "method": "POST",
            "url": "{{Domain}}/plugin.php?id=dd_sign&ac=sign&signsubmit=yes&handlekey=pc_click_ddsign&inajax=1",
            "headers": [],
            "cookies": [],
            "data": "formhash={{formhash|urlencode}}&secanswer={{sum|urlencode}}",
            "mimeType": "application/x-www-form-urlencoded"
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "成功",
                    "from": "content"
                },
                {
                    "re": "请勿重复签到",
                    "from": "content"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "msg",
                    "re": "([\\u4e00-\\u9fa50-9,!。]+)<",
                    "from": "content"
                }
            ]
        }
    },
    {
        "comment": "积分页",
        "request": {
            "method": "GET",
            "url": "{{Domain}}/home.php?mod=spacecp&ac=credit",
            "headers": [],
            "cookies": []
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                },
                {
                    "re": "退出",
                    "from": "content"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "jq",
                    "re": "(金钱: </em>\\d+)",
                    "from": "content"
                },
                {
                    "name": "jf",
                    "re": "(积分: </em>\\d+)",
                    "from": "content"
                },
                {
                    "name": "sb",
                    "re": "(色币: </em>\\d+)",
                    "from": "content"
                },
                {
                    "name": "pf",
                    "re": "(评分: </em>\\d+)",
                    "from": "content"
                },
                {
                    "name": "nickName",
                    "re": "访问我的空间\">(.+?)<",
                    "from": "content"
                },
                {
                    "name": "yhz",
                    "re": ">(用户组: .+?)<",
                    "from": "content"
                }
            ]
        }
    },
    {
        "comment": "Unicode转换",
        "request": {
            "method": "POST",
            "url": "api://util/unicode",
            "headers": [],
            "cookies": [],
            "data": "html_unescape=false&content=用户名: {{nickName}} {{yhz}} {{jq | striptags}} {{jf | striptags}} {{sb | striptags}} {{ pf | striptags }}"
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                },
                {
                    "re": "\"状态\": \"200\"",
                    "from": "content"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "__log__",
                    "re": "\"转换后\": \"(.*)\"",
                    "from": "content"
                }
            ]
        }
    }
]

loveqianool avatar Feb 14 '24 03:02 loveqianool

Failed at 3/14 request, Fail assert: {"re": "error", "from": "content"} from failed_asserts, Request URL: {{Domain}}/member.php?mod=logging&action=login&loginsubmit=yes&loginhash={{loginhash|urlencode}}&inajax=1

zadishu avatar Feb 17 '24 07:02 zadishu

Failed at 3/14 request, Fail assert: {"re": "错误", "from": "content"} from failed_asserts, Request URL: {{Domain}}/member.php?mod=logging&action=login&loginsubmit=yes&loginhash={{loginhash|urlencode}}&inajax=1

可否添加一个2FA验证..估计是这个问题

dingchundong avatar Feb 29 '24 02:02 dingchundong

Failed at 1/15 request, Fail assert: {"re": "200", "from": "status"} from success_asserts, Response Error : HTTP 599: URL rejected: Malformed input to a URL function, Request URL: {{Domain}}

zerofireone avatar Mar 01 '24 14:03 zerofireone

没有邀请码,怎么办

psk107520 avatar Mar 17 '24 02:03 psk107520

每次都是相同帖子回复,能否加个随机参数?

xsm123006 avatar Apr 16 '24 17:04 xsm123006

今天突然无法签到 2024-05-21 09:44:05 日志:Failed at 4/15 request, Fail assert: {"re": "欢迎", "from": "content"} from success_asserts, Request URL: {{Domain}}/member.php?mod=logging&action=login&loginsubmit=yes&loginhash={{loginhash|urlencode}}&inajax=1

chinesepy avatar May 20 '24 07:05 chinesepy

无法签到了

booskt avatar May 22 '24 05:05 booskt

今天突然无法签到 2024-05-21 09:44:05 日志:Failed at 4/15 request, Fail assert: {"re": "欢迎", "from": "content"} from success_asserts, Request URL: {{Domain}}/member.php?mod=logging&action=login&loginsubmit=yes&loginhash={{loginhash|urlencode}}&inajax=1

哥能给个邀请码不 @chinesepy

sunnyhmz7010 avatar May 29 '24 13:05 sunnyhmz7010

失效了

wzgrx avatar Aug 07 '24 08:08 wzgrx