qd-today / templates

基于开源新版 QD 框架站发布的公共har模板库,仅供示例
949 stars 286 forks source link

隔壁网 评论区 #639

Open RuiQui opened 3 months ago

RuiQui commented 3 months ago

HAR 模板名称

隔壁网(新)

作者信息

stay,XuanRui

模板备注及说明

username 和 password 是登录的账号密码 填写Cookies后无需填写账号和密码 https://www.gebi1.com

HAR 文件名

new_gebi1.har

其他信息

24.05.04
更新登录方式,修改签到成功判断关键词

24.05.05
修复日志输出问题

24.05.06
修复今日已签判断

24.05.19
修复日志中签到天数只有一位数字的问题

24.07.18
新增使用Cookie签到,当填写Cookies时将忽略username和password
链接将使用https而非http

24.08.18
新增:获取登录前formhash和loginhash

HAR 模板内容

[{"comment":"判断是否填写Cookie","request":{"method":"GET","url":"{% if not cookie %}","headers":[],"cookies":[],"data":""},"rule":{"success_asserts":[],"failed_asserts":[],"extract_variables":[]}},{"comment":"获取登录前formhash","request":{"method":"GET","url":"https://www.gebi1.com/member.php?mod=logging&action=login&infloat=yes&handlekey=login&inajax=1&ajaxtarget=fwin_content_login","headers":[],"cookies":[],"data":""},"rule":{"success_asserts":[{"re":"200","from":"status"}],"failed_asserts":[],"extract_variables":[{"name":"formhash","re":"\"formhash\".*?value=\"(.*?)\"","from":"content"},{"name":"loginhash","re":"loginhash=([^\\s\"&]+)","from":"content"}]}},{"comment":"密码登录获取Cookie","request":{"method":"POST","url":"https://www.gebi1.com/member.php?mod=logging&action=login&loginsubmit=yes&handlekey=login&loginhash={{loginhash|urlencode}}&inajax=1","headers":[],"cookies":[],"data":"formhash={{formhash}}&referer=https%3A%2F%2Fwww.gebi1.com%2F&username={{username|urlencode}}&password={{password|urlencode}}&questionid=0&answer=","mimeType":"application/x-www-form-urlencoded"},"rule":{"success_asserts":[{"re":"欢迎您回来","from":"content"}],"failed_asserts":[],"extract_variables":[{"re":"username':'(.+)','usergroup","from":"content","name":"username"},{"re":"uid':'(\\d+)'","from":"content","name":"uid"}]}},{"comment":"判断块结束","request":{"method":"GET","url":"{% endif %}","headers":[],"cookies":[],"data":""},"rule":{"success_asserts":[],"failed_asserts":[],"extract_variables":[]}},{"comment":"生成时间戳","request":{"method":"GET","url":"api://util/timestamp","headers":[],"cookies":[]},"rule":{"success_asserts":[],"failed_asserts":[],"extract_variables":[{"re":"(\\d{10})","from":"content","name":"t"}]}},{"comment":"获取hash","request":{"method":"GET","url":"https://www.gebi1.com/home.php?mod=spacecp&ac=credit&showcredit=1","headers":[],"cookies":[{"name":"cookie","value":"{{cookie}}"}]},"rule":{"success_asserts":[{"re":"个人资料","from":"content"}],"failed_asserts":[{"re":"您需要先登录","from":"content"}],"extract_variables":[{"re":"formhash=(\\w*)\"","from":"content","name":"hash"}]}},{"comment":"签到","request":{"method":"POST","url":"https://www.gebi1.com/plugin.php?id=k_misign%3Asign&operation=qiandao&format=button&formhash={{ hash |urlencode}}","headers":[],"cookies":[],"data":"formhash={{ hash |urlencode}}&qdxq=kx","mimeType":"application/x-www-form-urlencoded"},"rule":{"success_asserts":[{"re":"签到成功","from":"content"},{"re":"今日已签","from":"content"}],"failed_asserts":[],"extract_variables":[{"name":"qd","re":"连续.*?([\\d.]+).*天","from":"content"},{"name":"accumulate","re":"已累计签到.*?([\\d.]+).*天。","from":"content"},{"name":"status","re":"签到成功","from":"content"}]}},{"comment":"签到状态判断","request":{"method":"GET","url":"{% if status==\"签到成功\" %}","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=隔壁网签到:已连续签到{{qd}}天,累计签到{{accumulate}}天。"},"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":"Unicode转换","request":{"method":"POST","url":"api://util/unicode","headers":[],"cookies":[],"data":"html_unescape=false&content=隔壁网签到:今天已经签到咯"},"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":[]}}]
RuiQui commented 3 months ago

43 更新

kissgaby commented 2 months ago

43 更新

好像没有自动生成模板,兄弟有空看一下,3q.

RuiQui commented 2 months ago

43 更新

好像没有自动生成模板,兄弟有空看一下,3q.

模板用的是原来已有的,原作者好像不更新了 这个新的pr一直没有被审核通过 先手动复制模板内容导入吧

mayziran commented 2 months ago

43 更新

好像没有自动生成模板,兄弟有空看一下,3q.

模板用的是原来已有的,原作者好像不更新了 这个新的pr一直没有被审核通过 先手动复制模板内容导入吧

咋一直没通过

a76yyyy commented 1 month ago

43 更新

好像没有自动生成模板,兄弟有空看一下,3q.

模板用的是原来已有的,原作者好像不更新了 这个新的pr一直没有被审核通过 先手动复制模板内容导入吧

https://github.com/qd-today/templates/pull/640

请参考这里的review进行修改或回复后即可合并

RuiQui commented 1 month ago

43 更新

好像没有自动生成模板,兄弟有空看一下,3q.

模板用的是原来已有的,原作者好像不更新了 这个新的pr一直没有被审核通过 先手动复制模板内容导入吧

640

请参考这里的review进行修改或回复后即可合并

抱歉,没太理解您的意思,我还应该做什么操作吗

我已经将文件名做了变更,与旧模板区分开来

a76yyyy commented 1 month ago

43 更新

好像没有自动生成模板,兄弟有空看一下,3q.

模板用的是原来已有的,原作者好像不更新了 这个新的pr一直没有被审核通过 先手动复制模板内容导入吧

640

请参考这里的review进行修改或回复后即可合并

抱歉,没太理解您的意思,我还应该做什么操作吗

我已经将文件名做了变更,与旧模板区分开来

点击查看我的评论 => https://github.com/qd-today/templates/pull/640#pullrequestreview-2039598348

RuiQui commented 1 month ago

640

请参考这里的review进行修改或回复后即可合并

抱歉,没太理解您的意思,我还应该做什么操作吗 我已经将文件名做了变更,与旧模板区分开来

点击查看我的评论 => #640 (review)

我好像看不到您的评论,您可以在这里告诉我嘛,感谢