qd-today / templates

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

宽带技术网 评论区 #152

Open wjf0214 opened 2 years ago

wjf0214 commented 2 years ago

HAR 模板名称

宽带技术网

作者信息

wjf0214

模板备注及说明

登录后首页cookie http://www.chinadsl.net/

HAR 文件名

宽带技术网.har

HAR 模板内容

[
    {
        "comment": "登录验证",
        "request": {
            "method": "GET",
            "url": "https://www.chinadsl.net/home.php?mod=task&item=new",
            "headers": [
                {
                    "name": "Connection",
                    "value": "keep-alive"
                },
                {
                    "name": "Pragma",
                    "value": "no-cache"
                },
                {
                    "name": "Cache-Control",
                    "value": "no-cache"
                },
                {
                    "name": "Upgrade-Insecure-Requests",
                    "value": "1"
                },
                {
                    "name": "User-Agent",
                    "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
                },
                {
                    "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": "Referer",
                    "value": "https://www.chinadsl.net/home.php"
                },
                {
                    "name": "Accept-Encoding",
                    "value": "gzip, deflate"
                },
                {
                    "name": "Accept-Language",
                    "value": "zh-CN,zh;q=0.9,en;q=0.8"
                },
                {
                    "name": "Cookie",
                    "value": "{{cookie}}"
                }
            ],
            "cookies": []
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                }
            ],
            "failed_asserts": [
                {
                    "re": "您需要先登录才能继续本操作",
                    "from": "content"
                }
            ],
            "extract_variables": []
        }
    },
    {
        "comment": "领取签到任务",
        "request": {
            "method": "GET",
            "url": "https://www.chinadsl.net/home.php?mod=task&do=apply&id=1",
            "headers": [
                {
                    "name": "Connection",
                    "value": "keep-alive"
                },
                {
                    "name": "Pragma",
                    "value": "no-cache"
                },
                {
                    "name": "Cache-Control",
                    "value": "no-cache"
                },
                {
                    "name": "Upgrade-Insecure-Requests",
                    "value": "1"
                },
                {
                    "name": "User-Agent",
                    "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
                },
                {
                    "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": "Referer",
                    "value": "https://www.chinadsl.net/home.php?mod=task&do=view&id=1"
                },
                {
                    "name": "Accept-Encoding",
                    "value": "gzip, deflate"
                },
                {
                    "name": "Accept-Language",
                    "value": "zh-CN,zh;q=0.9,en;q=0.8"
                }
            ],
            "cookies": []
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "302",
                    "from": "status"
                },
                {
                    "re": "200",
                    "from": "status"
                }
            ],
            "failed_asserts": [],
            "extract_variables": []
        }
    },
    {
        "comment": "完成签到任务",
        "request": {
            "method": "GET",
            "url": "https://www.chinadsl.net/home.php?mod=task&do=draw&id=1",
            "headers": [
                {
                    "name": "Connection",
                    "value": "keep-alive"
                },
                {
                    "name": "Pragma",
                    "value": "no-cache"
                },
                {
                    "name": "Cache-Control",
                    "value": "no-cache"
                },
                {
                    "name": "Upgrade-Insecure-Requests",
                    "value": "1"
                },
                {
                    "name": "User-Agent",
                    "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
                },
                {
                    "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": "Referer",
                    "value": "https://www.chinadsl.net/home.php?mod=task&do=view&id=1"
                },
                {
                    "name": "Accept-Encoding",
                    "value": "gzip, deflate"
                },
                {
                    "name": "Accept-Language",
                    "value": "zh-CN,zh;q=0.9,en;q=0.8"
                }
            ],
            "cookies": []
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "msg",
                    "re": "messagetext[\\w\\W]+<p>([\\u4E00-\\u9FA50-9,!]+)<[\\w\\W]+alert_btnleft",
                    "from": "content"
                }
            ]
        }
    },
    {
        "comment": "积分页",
        "request": {
            "method": "GET",
            "url": "https://www.chinadsl.net/home.php?mod=spacecp&ac=credit",
            "headers": [
                {
                    "name": "Connection",
                    "value": "keep-alive"
                },
                {
                    "name": "Pragma",
                    "value": "no-cache"
                },
                {
                    "name": "Cache-Control",
                    "value": "no-cache"
                },
                {
                    "name": "Upgrade-Insecure-Requests",
                    "value": "1"
                },
                {
                    "name": "User-Agent",
                    "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
                },
                {
                    "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-Encoding",
                    "value": "gzip, deflate"
                },
                {
                    "name": "Accept-Language",
                    "value": "zh-CN,zh;q=0.9,en;q=0.8"
                }
            ],
            "cookies": []
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "ml",
                    "re": "猫粮: </em>(\\d+)",
                    "from": "content"
                },
                {
                    "name": "ww",
                    "re": "威望: </em>(\\d+)",
                    "from": "content"
                },
                {
                    "name": "gx",
                    "re": "贡献: </em>(\\d+)",
                    "from": "content"
                },
                {
                    "name": "tg",
                    "re": "推广: </em>(\\d+)",
                    "from": "content"
                },
                {
                    "name": "jf",
                    "re": "积分: </em>(\\d+)",
                    "from": "content"
                },
                {
                    "name": "nickName",
                    "re": "访问我的空间\">(.+?)<",
                    "from": "content"
                }
            ]
        }
    },
    {
        "comment": "Unicode转换",
        "request": {
            "method": "POST",
            "url": "api://util/unicode",
            "headers": [],
            "cookies": [],
            "data": "content=用户:【{{nickName}}】\\r\\n签到情况:【{{msg}}】\\r\\n猫粮:【{{ml}}】,威望:【{{ww}}】,贡献:【{{gx}}】,推广:【{{tg}}】,积分:【{{jf}}】"
        },
        "rule": {
            "success_asserts": [
                {
                    "re": "200",
                    "from": "status"
                },
                {
                    "re": "\"状态\": \"200\"",
                    "from": "content"
                }
            ],
            "failed_asserts": [],
            "extract_variables": [
                {
                    "name": "__log__",
                    "re": "\"转换后\": \"(.*)\"",
                    "from": "content"
                }
            ]
        }
    }
]

其他信息

暂无

duc233 commented 1 year ago

大佬,宽带技术网的签到,好像cookie的方法不管用了,会返回 "您需要先登录才能继续本操作"。不知道为什么。 登录用户名密码的那种方法,倒是可以登录签到。

wjf0214 commented 1 year ago

大佬,宽带技术网的签到,好像cookie的方法不管用了,会返回 "您需要先登录才能继续本操作"。不知道为什么。 登录用户名密码的那种方法,倒是可以登录签到。

一般返回您需要先登录才能继续本操作的提示,就是登录态失效了。 基本上要不是cookie过期了,要不然就是抓的不对。

duc233 commented 1 year ago

大佬,宽带技术网的签到,好像cookie的方法不管用了,会返回 "您需要先登录才能继续本操作"。不知道为什么。 登录用户名密码的那种方法,倒是可以登录签到。

一般返回您需要先登录才能继续本操作的提示,就是登录态失效了。 基本上要不是cookie过期了,要不然就是抓的不对。

谢谢大佬,好像是我的问题,大概是我直接chrome F12复制了cookie值的原因。

rickychaw commented 1 year ago

大佬,宽带技术网的签到,好像cookie的方法不管用了,会返回 "您需要先登录才能继续本操作"。不知道为什么。 登录用户名密码的那种方法,倒是可以登录签到。

一般返回您需要先登录才能继续本操作的提示,就是登录态失效了。 基本上要不是cookie过期了,要不然就是抓的不对。

谢谢大佬,好像是我的问题,大概是我直接chrome F12复制了cookie值的原因。

好像确实有问题, 我这里测试也是同样报未登录。 请问你怎么解决的?

wjf0214 commented 1 year ago

大佬,宽带技术网的签到,好像cookie的方法不管用了,会返回 "您需要先登录才能继续本操作"。不知道为什么。 登录用户名密码的那种方法,倒是可以登录签到。

一般返回您需要先登录才能继续本操作的提示,就是登录态失效了。 基本上要不是cookie过期了,要不然就是抓的不对。

谢谢大佬,好像是我的问题,大概是我直接chrome F12复制了cookie值的原因。

好像确实有问题, 我这里测试也是同样报未登录。 请问你怎么解决的?

一般未登录,就是登录状态有问题。 是cookie的话。最好复制的时候不要f12后直接右键复制值,最好是选中你要复制的cookie,再复制。 右键复制值和选中后复制不太一样。符号转义之类的,会不一样。可能引起登录失效。

rickychaw commented 1 year ago

Failed at 1/25 request, Fail assert: {"re": "200", "from": "status"} from success_asserts, Response Error : HTTP 301: Moved Permanently, Request URL: http://www.chinadsl.net/home.php?mod=task&item=new

好像模板是请求http的,但是这个网站加了https,所以登陆请求自动跳转到https了。 提示301跳转 cookie我使用cookie获取助手自动提取的

wjf0214 commented 1 year ago

Failed at 1/25 request, Fail assert: {"re": "200", "from": "status"} from success_asserts, Response Error : HTTP 301: Moved Permanently, Request URL: http://www.chinadsl.net/home.php?mod=task&item=new

好像模板是请求http的,但是这个网站加了https,所以登陆请求自动跳转到https了。 提示301跳转 cookie我使用cookie获取助手自动提取的

今天网站刚更新了,增加了https。模板已经更新。宽带技术网.har

rickychaw commented 1 year ago

Failed at 1/10 request, Fail assert: {"re": "\"状态\": \"200\"", "from": "content"} from success_asserts, Response Error : HTTP 500: The error occurred when rendering template data: content={{random(0,1,n)}} TypeError('Random.choice() takes 2 positional arguments but 4 were given'), Request URL: api://util/unicode

image

wjf0214 commented 1 year ago

Failed at 1/10 request, Fail assert: {"re": ""状态": "200"", "from": "content"} from success_asserts, Response Error : HTTP 500: The error occurred when rendering template data: content={{random(0,1,n)}} TypeError('Random.choice() takes 2 positional arguments but 4 were given'), Request URL: api://util/unicode

image

这个n是填写空间访问的次数的。n是变量名。 不过去掉了。有人反馈网站去除了空间访问的奖励。 再更新一下,只要cookie就行了。

rickychaw commented 1 year ago

好的,目前完美

LuoXingchen935 commented 1 year ago

解决了,抱歉,打扰了

vipwuping commented 1 year ago

这个更新后的模板并没有同步到 github 库里面 所以在公共模板库里面找不到

vipwuping commented 1 year ago

https://github.com/qiandao-today/templates 这个库当中的 宽带技术网.har 文件没有更新

hecarli555 commented 10 months ago

请问网站是跪了么?签到失败好几天了、。。。。

wjf0214 commented 10 months ago

请问网站是跪了么?签到失败好几天了、。。。。

网站挂了几天,刚看恢复了。