供学习使用
变量名 | 类 型 | 静态 | 数组 | 备 注 | t_url | 文本型 | | | t_time | 文本型 | | | t_sign | 文本型 | | | str | 文本型 | | | t_client | 文本型 | | | t_header | 文本型 | | | t_query | 文本型 | | | cooki | 文本型 | | | json | 类_json | | | t_nonce | 文本型 | | | 置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })t_client = “clientKey=” + clientKey_box.内容 + “&clientSecret=” + clientSecret_box.内容 + “&” t_nonce = getNonce (“32”)t_time = GetTime ()t_query = “requestId=” + t_nonce + “×tamp=” + t_time + “&key=” + rk_box.内容 t_sign = 校验_取md5_文本 (t_query, , 真)t_header = 子文本替换 ( #常量4, “[token]”, cook.内容, , , 真)t_header = 子文本替换 (t_header, “[sign]”, t_sign, , , 真)t_header = 子文本替换 (t_header, “[time]”, t_time, , , 真)t_header = 子文本替换 (t_header, “[requestid]”, t_nonce, , , 真) t_nonce = getNonce (“16”)t_time = GetTime ()t_query = “nonce=” + t_nonce + “×tamp=” + t_time t_sign = 校验_取md5_文本 (t_client + t_query, , 真)POST_API = “https://mengniu-apig.xiaoyisz.com/mengniu-world-cup-1122” + updateUrl_box.内容 + “?”t_url = POST_API + “timestamp=” + t_time + “&nonce=” + t_nonce + “&signature=” + t_sign + “&jsonId=” + json_id.内容 str = 到文本 (网页_访问_对象 (t_url, 0, , , , t_header )) str = URLDecodeUtf8 (str )i = i + 1 LogBox. 加入文本 ( #换行符 + 到文本 (取秒 (取现行时间 ()) ) + “.” + 到文本 (GetTimeInt () % 1000 ) + “:” + str )置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })变量名 | 类 型 | 静态 | 数组 | 备 注 | t_refer | 文本型 | | | t_client | 文本型 | | | t_nonce | 文本型 | | | t_time | 文本型 | | | t_query | 文本型 | | | t_sign | 文本型 | | | POST_API | 文本型 | | | t_url | 文本型 | | | str | 文本型 | | | json | 类_json | | | rk | 文本型 | | |
t_client = “clientKey=” + clientKey_box.内容 + “&clientSecret=” + clientSecret_box.内容 + “&”t_nonce = getNonce (“16”)t_time = GetTime ()t_query = “nonce=” + t_nonce + “×tamp=” + t_time t_sign = 校验_取md5_文本 (t_client + t_query, , 真)POST_API = “https://mengniu-apig.xiaoyisz.com/mengniu-world-cup/mp/api/user/baseInfo?”t_url = POST_API + “timestamp=” + t_time + “&nonce=” + t_nonce + “&signature=” + t_sign str = 到文本 (网页_访问_对象 (t_url, 0, , , , authHeader.内容 )) str = URLDecodeUtf8 (str )json. 解析 (str, , )rk = json. 取通用属性 (“data.rk”, )rk = 蒙牛_DES_Decrypt (rk )如果 (rk = “”)LogBox. 加入文本 ( #换行符 + “!!!获取rk失败:” + str )返回 ()LogBox. 加入文本 ( #换行符 + “...获取rk成功:” + rk )rk_box.内容 = rk 变量名 | 类 型 | 静态 | 数组 | 备 注 | str | 文本型 | | | json | 类_json | | | currentDate | 文本型 | | | n | 整数型 | | | tmp | 文本型 | | |
str = 到文本 (网页_访问_对象 (“https://gz-cdn.xiaoyisz.com/mengniu_bainai/game_configs/prod_v1/game_configs.json?v=” + GetTime (), 0, , , , authHeader.内容 )) str = URLDecodeUtf8 (str )json. 解析 (str )currentDate = 到文本 (取月份 (取现行时间 ()) ) + 到文本 (取日 (取现行时间 ()) )计次循环首 (json. 成员数 (“activity_data”), n )tmp = json. 取通用属性 (“activity_data[” + 到文本 (n - 1 ) + “].result_id”)tmp = 子文本替换 (tmp, “result_”, “”, , , 真)如果真 (tmp = currentDate )json_id.内容 = json. 取通用属性 (“activity_data[” + 到文本 (n - 1 ) + “].json_id”)LogBox. 加入文本 ( #换行符 + “...获取id成功:” + json_id.内容 )跳出循环 ()计次循环尾 ()nonce = 编码_运行JS代码 ( #常量3, “d”, length )返回 (nonce )变量名 | 类 型 | 静态 | 数组 | 备 注 | JS命令 | 类_脚本组件 | | | 结果 | 文本型 | | |
JS命令. 执行 ( #DES_蒙牛 )结果 = JS命令. 计算表达式 (“DES_Decrypt('” + 参数1 + “')”)返回 (结果 )
|