From 419a1e05cf76edd8b0b8f656c849446addf468d3 Mon Sep 17 00:00:00 2001 From: Maojuan <75521125+Maojuan-lang@users.noreply.github.com> Date: Thu, 16 Nov 2023 17:27:10 +0800 Subject: [PATCH] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 重要:更新使用说明 --- README.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 52dfd6a..5eb8135 100644 --- a/README.md +++ b/README.md @@ -3,27 +3,25 @@ --- -## 目前脚本已失效 -早些时间脚本模拟旧版本签到,就在最近这种方式被阻止了。 -在签到的时候多了几个加密参数,导致脚本无限期停更。 -注:新版app使用了梆梆企业加密。 +加密参数计算方法使用[xxyz30的仓库](https://gitee.com/FancyCabbage/skyland-auto-sign/tree/master)的计算方法, --- -## 旧版本脚本的使用说明(已失效) +## 新版本脚本的使用说明(重要变动,cred变为token) 1.使用pip install -r requirments.txt来安装依赖(实际上只需要requests,已安装可以跳过这步) -2.在SenKongDao_config.txt中填入uid以及cred字段,其中xxx为uid(游戏内名称下方ID,一串数字),yyy为cred字段,uid与cred字段用&符号隔开 +2.在SenKongDao_config.txt中填入uid以及token字段,其中xxx为uid(游戏内名称下方ID,一串数字),yyy为token字段,uid与token字段用&符号隔开 -> **Cred字段获取方式** -> 1. 打开[森空岛](https://www.skland.com)并登录,如果有多个账号需要获取,建议使用浏览器的隐身模式 +> **Token字段获取方式** +> 1. 打开[森空岛](https://www.skland.com),按F12开启抓包模式,选择网络(或network)选项卡,选中保留日志(或preserve log),点击选中右边的XHR(或Fetch/XHR),然后接收验证码登录账号(已登录的话需要退出重新登陆) > -> 3. 按下F12打开网页开发工具,切换至控制台选项卡,输入`localStorage.getItem("SK_OAUTH_CRED_KEY");`并回车 +> 2. 找到token_by_phone_code点击选中,然后点击右边的响应(或Response),可以看到右侧这种样式的一串,其中token右侧引号里的就是要获取的token字段,{"status":0,"type":"A","msg":"OK","data":{"token":"aaaaaaaaaaaaa"}} > -> 5. 控制台返回的一串长度为32的数字字母组合字符串即为所需Cred字段 +> 3. 将该字段填入SenKongDao_config.txt即可使用脚本,示例:123345&aaaaaaaaaaaaa。(其中12345是示例的uid(游戏内uid),aaaaaaaaaaaaa为第二步中获取的token) > +> 4. 如果有多个账号需要获取,建议使用浏览器的隐身模式 支持多账号,每行一个账号即可 以下为某个账户的实例: