52 lines
2.3 KiB
Markdown
52 lines
2.3 KiB
Markdown
# weiban-tool
|
||
|
||
安全微伴自动刷课助手
|
||
|
||
[原项目](https://github.com/Coaixy/weiban-tool)作者已停止维护,我在源项目基础上增加多账号的支持
|
||
|
||
# 使用方法
|
||
|
||
1. 登录[安全微伴 (mycourse.cn)](http://weiban.mycourse.cn/#/login),在登录后的页面上运行刚才添加进收藏夹的脚本
|
||
|
||
2. 在浏览器地址栏运行
|
||
|
||
```javascript
|
||
javascript:(function(){data=JSON.parse(localStorage.user);prompt('',JSON.stringify({token:data['token'],userId:data['userId'], tenantCode:data['tenantCode'], userProjectId: data['preUserProjectId'], realName: data['realName']}));})();
|
||
```
|
||
|
||
浏览器地址栏如果吞掉了“`javascript:`”,请手动加上,或者你可以将上述脚本[添加到收藏夹](https://www.qiuyelin.com/getWei-banToken.html)。
|
||
|
||
3. 复制弹窗内的内容,**按照格式**添加到`config.json`。(格式不对会报错)
|
||
|
||
[](http://png.eot.ooo/i/2022/09/06/6316d7c7f3567.png)
|
||
|
||
4. 以`UTF-8`的编码方式创建`config.json`文件。其内容格式如下:
|
||
|
||
> `config.json`:
|
||
>
|
||
> ```json
|
||
> [
|
||
> {"token":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx","userId":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx","tenantCode":"00000001","userProjectId":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"},
|
||
> {"token":"yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy","userId":"yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy","tenantCode":"00000002","userProjectId":"yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy"},
|
||
> {"token":"zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz","userId":"zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz","tenantCode":"00000003","userProjectId":"zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz"},
|
||
> {#第4个账号信息#},
|
||
> {#第5个账号信息#},
|
||
> ...
|
||
> {#第n个账号信息#}
|
||
> ]
|
||
> ```
|
||
|
||
5. 运行`main.py` 或者 [main.exe](https://github.com/pooneyy/weiban-tool/releases)。.
|
||
|
||
### 更新日志
|
||
|
||
```text
|
||
版本 1.1 at 2022-09-06 15:08:08
|
||
优化:增加对多账户的支持。
|
||
|
||
版本 1.2 at 2022-09-07 14:02:39
|
||
优化:使用异步函数,提高多账户场景下任务执行效率,避免由于多个账户排队时任务流程过长,Token过期,导致后面的账户任务失败。
|
||
优化:使显示内容更简洁。
|
||
```
|
||
|