本帖最后由 8549149@qq.com 于 2022-10-11 17:57 编辑
羊了个羊自动通关开源
目前羊了个羊不能刷了,代码供参考!
指令表:
绑定uid
绑定羊了个羊+令牌
羊了个羊+加入羊群+1秒+100次
羊了个羊+每日话题+1秒+100次
测试群:580773563
使用前先看教程下载抓包软件:https://docs.qq.com/doc/DRGhrdXh4VENkSnlM
- .版本 2
- .支持库 spec
- .程序集 DR应用
- .程序集变量 检查周期, 双精度小数型
- .程序集变量 分割符号, 文本型
- .程序集变量 汇率, 双精度小数型
- .程序集变量 保存路径, 文本型
- .程序集变量 机器人QQ, 整数型
- .程序集变量 线程池, 鱼刺类_线程池Ex
- .程序集变量 夏令时判断, 逻辑型
- .子程序 Init, 文本型, 公开, 应用入口
- .局部变量 init, DRINIT
- ' 请勿在此方法内执行任何额外的业务逻辑
- init.置应用信息 (“羊了个羊”, “羊了个羊刷关工具”, “1.0.0”, “QQ8549149”, “刷羊了个羊通关次数 QQ8549149”)
- init.置应用权限 (#DR_事件_个人消息)
- init.置应用权限 (#DR_事件_个人添加)
- init.置应用权限 (#DR_事件_频道消息)
- init.置应用权限 (#DR_事件_成员加入)
- init.置应用权限 (#DR_事件_成员退出)
- init.置应用事件 (&AppEvent)
- 返回 (init.解析 ())
- .子程序 AppEvent, 整数型, , 应用事件
- .参数 message, 文本型, , 事件内容
- .局部变量 e, DRJSON
- .局部变量 群号, 文本型
- .局部变量 QQ, 文本型
- .局部变量 应用目录, 文本型
- .局部变量 全_运行目录, 文本型
- .局部变量 全_配置文件, 文本型
- .局部变量 全_监控配置文件, 文本型
- .局部变量 全_时间间隔, 文本型
- .局部变量 消息内容, 文本型
- .局部变量 回复消息id, 文本型
- .局部变量 发送的内容, 文本型
- .局部变量 羊了个羊数据, 文本型, , "0"
- .局部变量 模式, 文本型
- .局部变量 时间, 文本型
- .局部变量 令牌, 文本型
- .局部变量 参数, 整数型
- .局部变量 次数, 整数型
- .局部变量 变量1, 文本型
- .局部变量 变量2, 文本型
- .局部变量 JSON, 类_json
- .局部变量 局_结果, 逻辑型
- .局部变量 uid, 文本型
- .局部变量 获取到的身份, 文本型
- .局部变量 名字, 文本型
- .局部变量 头像, 文本型
- .局部变量 id, 文本型
- .局部变量 通关次数, 文本型
- .局部变量 每日话题次数, 文本型
- .局部变量 皮肤数量, 文本型
- .局部变量 今日失败次数, 文本型
- .局部变量 今日状态, 文本型
- .局部变量 挑战次数, 文本型
- .局部变量 通关时间, 文本型
- .局部变量 出生日期, 文本型
- ' 分配保存配置的文件路径
- ' 查看配置文件目录 原来是在drea.exe主程序的目录下,可以自己改一下
- e.解析 (message)
- .判断开始 (e.取文本 (“event”) = #DR_事件_应用载入)
- DR.置日志发送 (“羊了个羊应用以载入”, “Info”)
- ' 做一些初始化工作
- ' 耗时操作请使用子线程,严禁主线程内执行!
- .判断 (e.取文本 (“event”) = #DR_事件_应用退出)
- DR.置日志发送 (“羊了个羊应用以载”, “Info”)
- ' 做一些资源释放工作
- ' 耗时操作请使用子线程,严禁主线程内执行!
- .如果真 (是否已创建 (配置窗口))
- 配置窗口.销毁 ()
- .如果真结束
- .判断 (e.取文本 (“event”) = #DR_事件_频道消息)
- 群号 = e.取文本 (“channelId”) ' 群号
- QQ = e.取文本 (“userId”) ' 用户号
- 消息内容 = e.取文本 (“messageBody”) ' 消息内容
- 回复消息id = e.取文本 (“messageId”) ' 不知道有什么作用
- ' 消息过滤 个人的习惯把特殊字符换掉
- 消息内容 = 文本_替换 (消息内容, , , , “ ”, “”, 字符 (10), “”, 字符 (13), “”, , , , )
- ' DR.置日志发送 (消息内容, “Info”)
- ' 正式程序
- ' ==========================================================================================================
- ' 测试机器人是否正常发消息
- .如果真 (消息内容 = “测试”)
- 发送的内容 = DR.码_艾特 (QQ) + #换行符 + “正常”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- ' ==========================================================================================================
- ' 羊了个羊
- ' 判断令牌长度
- .如果真 (取文本左边 (消息内容, 8) = “绑定令牌” 且 取文本长度 (文本_取右边 (消息内容, “绑定令牌”)) < 100)
- 发送的内容 = “令牌长度不正确,例如:绑定令牌+令牌 请看教程获取令牌” + #换行符 + “https://docs.qq.com/doc/DRGhrdXh4VENkSnlM”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- .如果真 (取文本左边 (消息内容, 8) = “绑定令牌” 且 取文本长度 (文本_取右边 (消息内容, “绑定令牌”)) > 100)
- 令牌 = 文本_取右边 (消息内容, “绑定令牌”)
- 写配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “令牌”, 令牌)
- 发送的内容 = “你好!” + 名字 + #换行符 + “身份绑定成功,可以开始操作了!” + #换行符 + #换行符 + “发送:” + #换行符 + “羊了个羊+加入羊群+1秒+100次” + #换行符 + “羊了个羊+每日话题+1秒+100次” + #换行符 + #换行符 + “提示:秒和通关次数可以自定义 请勿在群里刷屏”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- .如果真 (取文本左边 (消息内容, 6) = “绑定id” 且 取文本长度 (文本_取右边 (消息内容, “绑定id”)) < 3)
- 发送的内容 = “用户号长度不正确,例如:绑定id101446089 微信抖音通用”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- .如果真 (取文本左边 (消息内容, 6) = “绑定id” 且 取文本长度 (文本_取右边 (消息内容, “绑定id”)) > 3)
- 消息内容 = 文本_替换 (消息内容, , , , “+”, “”, )
- 发送的内容 = “此方法失效了,请看群公告教程获取令牌,现在游戏升级后每日通关只可以一次”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 局_结果 = JSON.解析 (获取uid (文本_取右边 (消息内容, “绑定id”)))
- .计次循环首 (8, )
- .如果真 (局_结果 = 假)
- 局_结果 = JSON.解析 (获取uid (文本_取右边 (消息内容, “绑定id”)))
- .如果真结束
- .如果真 (局_结果 = 真)
- 跳出循环 ()
- .如果真结束
- .计次循环尾 ()
- .如果真 (局_结果 = 假)
- 局_结果 = JSON.解析 (获取uid (文本_取右边 (消息内容, “绑定id”)))
- 发送的内容 = “身份获取失败,请重试,或者检查”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- 头像 = JSON.取通用属性 (“data.avatar”)
- 名字 = JSON.取通用属性 (“data['nick_name']”)
- 获取到的身份 = 文本_替换 (JSON.取通用属性 (“data['wx_open_id']”), , , , “ ”, “”)
- 写配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “id”, 文本_取右边 (消息内容, “绑定id”))
- DR.置日志发送 (“已经获取到身份:” + 获取到的身份)
- JSON.清除 ()
- 局_结果 = JSON.解析 (获取令牌 (获取到的身份))
- .如果真 (局_结果 = 假)
- .计次循环首 (8, )
- .如果真 (局_结果 = 假)
- 局_结果 = JSON.解析 (获取令牌 (获取到的身份))
- .如果真结束
- .如果真 (局_结果 = 真)
- 跳出循环 ()
- .如果真结束
- .计次循环尾 ()
- 发送的内容 = “令牌获取失败,可能是羊了个羊服务器崩了,建议按教程手动获取令牌”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- 令牌 = 文本_替换 (JSON.取通用属性 (“data.token”), , , , “ ”, “”)
- DR.置日志发送 (令牌)
- DR.置日志发送 (名字)
- JSON.清除 ()
- .如果真 (令牌 ≠ “”)
- 写配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “令牌”, 令牌)
- 发送的内容 = “[DR:image, file=” + 头像 + “, width=60, height=60]” + #换行符 + “你好!” + 名字 + #换行符 + “身份绑定成功,可以开始操作了!” + #换行符 + #换行符 + “发送:” + #换行符 + “羊了个羊+加入羊群+1秒+100次” + #换行符 + “羊了个羊+每日话题+1秒+100次” + #换行符 + #换行符 + “提示:秒和通关次数可以自定义 请勿在群里刷屏”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- .如果真结束
- ' 保存成功
- .如果真 (取文本左边 (消息内容, 8) = “我的令牌”)
- 发送的内容 = 读配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “令牌”, “”)
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- .如果真 (取文本左边 (消息内容, 4) = “信息” 且 到整数 (文本_取右边 (消息内容, “信息”, , )) > 10000 且 到整数 (文本_取右边 (消息内容, “信息”, , )) < 999999999999)
- id = 到文本 (到整数 (文本_取右边 (消息内容, “信息”, , )))
- 消息内容 = 文本_替换 (消息内容, , , , “+”, “”, )
- 发送的内容 = “请稍等,正在获取资料”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 局_结果 = JSON.解析 (获取uid (id))
- .计次循环首 (10, )
- .如果真 (局_结果 = 假)
- 局_结果 = JSON.解析 (获取uid (id))
- .如果真结束
- .如果真 (局_结果 = 真)
- 跳出循环 ()
- .如果真结束
- .计次循环尾 ()
- .如果真 (局_结果 = 假)
- 发送的内容 = “错误1查询失败,请核对或者重试”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- 获取到的身份 = 文本_替换 (JSON.取通用属性 (“data['wx_open_id']”), , , , “ ”, “”)
- DR.置日志发送 (“已经获取到身份:” + 获取到的身份)
- JSON.清除 ()
- 局_结果 = JSON.解析 (获取令牌 (获取到的身份))
- .如果真 (局_结果 = 假)
- .计次循环首 (8, )
- .如果真 (局_结果 = 假)
- 局_结果 = JSON.解析 (获取令牌 (获取到的身份))
- .如果真结束
- .如果真 (局_结果 = 真)
- 跳出循环 ()
- .如果真结束
- .计次循环尾 ()
- 发送的内容 = “错误2查询失败,请核对或者重试”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- 令牌 = 文本_替换 (JSON.取通用属性 (“data.token”), , , , “ ”, “”)
- JSON.清除 ()
- .如果真 (令牌 ≠ “”)
- id = 令牌
- ' DR.置日志发送 (id)
- 局_结果 = JSON.解析 (我的信息 (id))
- .计次循环首 (8, )
- .如果真 (局_结果 = 真)
- 跳出循环 ()
- .如果真结束
- .如果真 (局_结果 = 假)
- 局_结果 = JSON.解析 (我的信息 (id))
- .如果真结束
- .计次循环尾 ()
- .' 如果真 (局_结果 = 假)
- ' 发送的内容 = “信息未获取到,请检查是否正确或重试”
- ' DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- ' 返回 (1)
- .如果真结束
- DR.置日志发送 (我的信息 (id))
- 头像 = JSON.取通用属性 (“data.avatar”)
- 名字 = JSON.取通用属性 (“data['nick_name']”)
- 挑战次数 = JSON.取通用属性 (“data.challenge”)
- uid = JSON.取通用属性 (“data.uid”)
- 通关次数 = JSON.取通用属性 (“data['daily_count']”)
- 每日话题次数 = JSON.取通用属性 (“data['topic_count']”)
- 今日状态 = JSON.取通用属性 (“data['today_time']”)
- 今日失败次数 = JSON.取通用属性 (“data['today_fail_count']”)
- 皮肤数量 = JSON.取通用属性 (“data.skin”)
- 通关时间 = 时间_格式化 (到时间 (时间_时间戳转文本 (JSON.取通用属性 (“data['today_ts']”), 2)), , “tt hh:mm”)
- 出生日期 = 时间_格式化 (到时间 (时间_时间戳转文本 (JSON.取通用属性 (“data['register_time']”), 2)), “yyyy/M/d”, )
- JSON.清除 ()
- .' 如果真 (头像 = “”)
- ' 发送的内容 = “信息未获取到,请检查是否正确或重试”
- ' DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- ' 返回 (1)
- .如果真结束
- 发送的内容 = “[DR:image, file=” + 头像 + “, width=60, height=60]” + #换行符 + 名字 + #换行符 + “id:” + uid + #换行符 + “过关:” + 通关次数 + “次” + #换行符 + “话题:” + 每日话题次数 + “次” + #换行符 + “挑战:” + 挑战次数 + “次 ” + #换行符 + “失败:” + 今日失败次数 + “次” + #换行符 + “注册:” + 出生日期 + #换行符 + “通关:” + 通关时间 + #换行符 + “耗时:” + 今日状态 + “秒”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- .如果真 (消息内容 = “信息”)
- id = 读配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “令牌”, “”)
- DR.置日志发送 (id)
- .如果真 (id = “”)
- 发送的内容 = “ 没有保存令牌”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- 局_结果 = JSON.解析 (我的信息 (id))
- .计次循环首 (8, )
- .如果真 (局_结果 = 假)
- 局_结果 = JSON.解析 (我的信息 (id))
- .如果真结束
- .如果真 (局_结果 = 真)
- 跳出循环 ()
- .如果真结束
- .计次循环尾 ()
- .如果真 (局_结果 = 假)
- 发送的内容 = “信息未获取到,请检查是否正确或重试”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- DR.置日志发送 (我的信息 (id))
- 头像 = JSON.取通用属性 (“data.avatar”)
- 名字 = JSON.取通用属性 (“data['nick_name']”)
- 挑战次数 = JSON.取通用属性 (“data.challenge”)
- uid = JSON.取通用属性 (“data.uid”)
- 通关次数 = JSON.取通用属性 (“data['daily_count']”)
- 每日话题次数 = JSON.取通用属性 (“data['topic_count']”)
- 今日状态 = JSON.取通用属性 (“data['today_time']”)
- 今日失败次数 = JSON.取通用属性 (“data['today_fail_count']”)
- 皮肤数量 = JSON.取通用属性 (“data.skin”)
- 通关时间 = 时间_格式化 (到时间 (时间_时间戳转文本 (JSON.取通用属性 (“data['today_ts']”), 2)), , “tt hh:mm”)
- 出生日期 = 时间_格式化 (到时间 (时间_时间戳转文本 (JSON.取通用属性 (“data['register_time']”), 2)), “yyyy/M/d”, )
- JSON.清除 ()
- .如果真 (头像 = “”)
- 发送的内容 = “信息未获取到,请检查是否正确或重试”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- 发送的内容 = “[DR:image, file=” + 头像 + “, width=60, height=60]” + #换行符 + 名字 + #换行符 + “id:” + uid + #换行符 + “过关:” + 通关次数 + “次” + #换行符 + “话题:” + 每日话题次数 + “次” + #换行符 + “挑战:” + 挑战次数 + “次 ” + #换行符 + “失败:” + 今日失败次数 + “次” + #换行符 + “注册:” + 出生日期 + #换行符 + “通关:” + 通关时间 + #换行符 + “耗时:” + 今日状态 + “秒”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- .如果真 (取文本左边 (消息内容, 9) = “羊了个羊+”)
- ' 判断是否有令牌
- .如果真 (取文本长度 (读配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “令牌”, “”)) < 100)
- 发送的内容 = “还未保存令牌,请先发送 绑定羊了个羊+令牌 绑定自己的令牌” + #换行符 + “请看教程获取令牌:” + #换行符 + “https://docs.qq.com/doc/DRGhrdXh4VENkSnlM”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- 羊了个羊数据 = 分割文本 (文本_取右边 (消息内容, “羊了个羊+”, , ), “+”, )
- .如果真 (取数组成员数 (羊了个羊数据) ≠ 3)
- 发送的内容 = “格式不正确,例如:羊了个羊+加入羊群+1秒+100次 或者 羊了个羊+每日话题+1秒+100次”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- .如果真 (羊了个羊数据 [1] ≠ “加入羊群” 且 羊了个羊数据 [1] ≠ “每日话题”)
- 发送的内容 = “模式选择不正确”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- .如果真 (到整数 (文本_取左边 (羊了个羊数据 [2], “秒”)) < 0)
- 发送的内容 = “通关时间不能小于1秒”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- .如果真 (到整数 (文本_取左边 (羊了个羊数据 [3], “次”)) < 0 或 到整数 (文本_取左边 (羊了个羊数据 [3], “次”)) > 10000)
- 发送的内容 = “使用总次数不能小于0次,或者大于10000次,超过的请用群文件里的软件,效率更高” + #换行符 + “如果需要查询自己的令牌就发我的令牌四个字”
- ' DR.置日志发送 (文本_取左边 (羊了个羊数据 [4], “次”))
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- 参数 = 打开内存文件 ()
- 模式 = 羊了个羊数据 [1]
- ' DR.置日志发送 (模式)
- 时间 = 到文本 (到整数 (文本_取左边 (羊了个羊数据 [2], “秒”)))
- 变量2 = 时间
- 令牌 = 读配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “令牌”, “”)
- 变量1 = 令牌
- ' DR.置日志发送 (变量1)
- 次数 = 到整数 (文本_取左边 (羊了个羊数据 [3], “次”))
- .如果真 (到整数 (读配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “次数”, “”)) + 次数 > 10000)
- 发送的内容 = “每个人限定刷10000次,超过的请用群文件里的软件,效率更高,查令牌可以发送我的令牌四个字查询” + #换行符 + “剩余可操作的次数:” + 到文本 (10000 - 到整数 (读配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “次数”, “”))) + “次”
- ' DR.置日志发送 (文本_取左边 (羊了个羊数据 [4], “次”))
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- 写配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “次数”, 到文本 (次数 + 到整数 (读配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “次数”, “”))))
- .如果真 (次数 ≤ 0)
- 发送的内容 = “输入的次数小于0,检查一下格式哦”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- .如果真结束
- .如果真 (次数 > 50)
- 发送的内容 = “任务以提交,请稍等!”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- .如果真结束
- 线程池.创建 ()
- 写出数据 (参数, 变量1, 变量2)
- ' DR.置日志发送 (模式 + 时间 + 令牌)
- .如果真 (模式 = “加入羊群”)
- .计次循环首 (次数, )
- 线程池.投递任务 (&每日闯关, 参数)
- 延迟 (50)
- ' DR.置日志发送 (“循环中”)
- .计次循环尾 ()
- .如果真结束
- .如果真 (模式 = “每日话题”)
- .计次循环首 (次数, )
- 线程池.投递任务 (&每日话题, 参数)
- 延迟 (50)
- ' DR.置日志发送 (“循环中”)
- .计次循环尾 ()
- .如果真结束
- ' 线程池.销毁 ()
- 发送的内容 = DR.码_艾特 (QQ) + #换行符 + 到文本 (次数) + “次” + 模式 + “通关任务已经完成,剩余额度:” + 到文本 (10000 - 到整数 (读配置项 (取运行目录 () + “\羊了个羊.ini”, QQ, “次数”, “”))) + “次”
- DR.置频道消息发送 (, 群号, 发送的内容, 回复消息id)
- 返回 (1)
- .如果真结束
- .默认
- .判断结束
- 返回 (#DR_消息返回_忽略)
- .子程序 获取令牌, 文本型, , 本命令由【精易网页调试助手】生成,请配合精易模块使用。
- .参数 数据, 文本型
- .局部变量 网址, 文本型
- .局部变量 方式, 整数型
- .局部变量 提交数据, 文本型
- .局部变量 提交协议头, 文本型
- .局部变量 结果, 文本型
- .局部变量 提交, 文本型
- 网址 = “https://cat-match.easygame2021.com/sheep/v1/user/login_oppo”
- 方式 = 1
- 提交数据 = “avatar=https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTJMW3f6jeDLDeqvHJic0SXV7bEdUx1s9Yl1T4dNRJiahhfJxv2rf6v6gYIculEWJbtljIBxxib3Eia5sg/132&nick_name=124&sex=1&uid=” + 数据
- DR.置日志发送 (提交数据)
- 结果 = 网页_访问S (网址, 方式, 提交数据, , , 提交协议头, , , , , , , , , , , , )
- 返回 (结果)
- .子程序 获取uid, 文本型, , uid获得个人身份
- .参数 uid, 文本型
- .局部变量 网址, 文本型
- .局部变量 方式, 整数型
- .局部变量 结果, 文本型
- .局部变量 提交协议头, 文本型
- 网址 = “https://cat-match.easygame2021.com/sheep/v1/game/user_info?uid=” + uid + “&t=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2OTQzMTIxMzUsIm5iZiI6MTY2MzIwOTkzNSwiaWF0IjoxNjYzMjA4MTM1LCJqdGkiOiJDTTpjYXRfbWF0Y2g6bHQxMjM0NTYiLCJvcGVuX2lkIjoiIiwidWlkIjoxMzIwNDM5NiwiZGVidWciOiIiLCJsYW5nIjoiIn0.VxvTLcrZjtdNFxvb_MivZlLLrrar3Ojl8Kh8gCG-u3I”
- 方式 = 0
- 提交协议头 = “Host: cat-match.easygame2021.com” + #换行符 + “Connection: keep-alive” + #换行符 + “sec-ch-ua: ” + #引号 + “(Not(A:Brand” + #引号 + “;v=” + #引号 + “8” + #引号 + “, ” + #引号 + “Chromium” + #引号 + “;v=” + #引号 + “101” + #引号 + “” + #换行符 + “sec-ch-ua-mobile: ?0” + #换行符 + “User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.9999.0 Safari/537.36” + #换行符 + “sec-ch-ua-platform: ” + #引号 + “Windows” + #引号 + “” + #换行符 + “Accept: */*” + #换行符 + “Origin: https://new.wxredcover.cn” + #换行符 + “Sec-Fetch-Site: cross-site” + #换行符 + “Sec-Fetch-Mode: cors” + #换行符 + “Sec-Fetch-Dest: empty” + #换行符 + “Referer: https://new.wxredcover.cn/api/” + #换行符 + “Accept-Language: zh-CN,zh;q=0.9” + #换行符 + “Accept-Encoding: gzip, deflate” + #换行符 + “”
- 结果 = 编码_utf8到gb2312 (网页_访问S (网址, 方式, , , , 提交协议头, , , , , , , , , , , , ))
- 返回 (结果)
- .子程序 我的信息, 文本型, , 获取通关信息
- .参数 令牌, 文本型
- .局部变量 网址, 文本型
- .局部变量 方式, 整数型
- .局部变量 提交协议头, 文本型
- .局部变量 结果, 文本型
- 网址 = “https://cat-match.easygame2021.com/sheep/v1/game/personal_info?t=” + 令牌
- 方式 = 0
- DR.置日志发送 (网址)
- 提交协议头 = “Host: cat-match.easygame2021.com” + #换行符 + “Connection: keep-alive” + #换行符 + “sec-ch-ua: ” + #引号 + “(Not(A:Brand” + #引号 + “;v=” + #引号 + “8” + #引号 + “, ” + #引号 + “Chromium” + #引号 + “;v=” + #引号 + “101” + #引号 + “” + #换行符 + “sec-ch-ua-mobile: ?0” + #换行符 + “User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.9999.0 Safari/537.36” + #换行符 + “sec-ch-ua-platform: ” + #引号 + “Windows” + #引号 + “” + #换行符 + “Accept: */*” + #换行符 + “Origin: https://new.wxredcover.cn” + #换行符 + “Sec-Fetch-Site: cross-site” + #换行符 + “Sec-Fetch-Mode: cors” + #换行符 + “Sec-Fetch-Dest: empty” + #换行符 + “Referer: https://new.wxredcover.cn/” + #换行符 + “Accept-Language: zh-CN,zh;q=0.9” + #换行符 + “Accept-Encoding: gzip, deflate” + #换行符 + “”
- 结果 = 编码_utf8到gb2312 (网页_访问S (网址, 方式, , , , 提交协议头, , , , , , , , , , , , ))
- DR.置日志发送 (结果)
- 返回 (结果)
- .子程序 每日闯关
- .参数 参数, 整数型
- .局部变量 变量1, 文本型
- .局部变量 变量2, 文本型
- 移到文件首 (参数)
- 读入数据 (参数, 变量1, 变量2)
- 网页_访问S (“https://cat-match.easygame2021.com/sheep/v1/game/game_over?t=” + 变量1 + “&rank_score=1&rank_state=1&rank_time=” + 变量2 + “&rank_role=1&skin=1”, 0, , , , #协议头, , , , , , , , )
- .子程序 每日话题
- .参数 参数, 整数型
- .局部变量 变量1, 文本型
- .局部变量 变量2, 文本型
- 移到文件首 (参数)
- 读入数据 (参数, 变量1, 变量2)
- 网页_访问S (“https://cat-match.easygame2021.com/sheep/v1/game/topic_game_over?t=” + 变量1 + “&rank_score=1&rank_state=1&rank_time=” + 变量2 + “&&rank_role=1&skin=1”, , , , , #协议头, , , , , , , , , , )
复制代码
|