高级功能
本文介绍超星学习助手的高级功能和进阶用法。
自定义脚本
超星学习助手支持通过自定义脚本扩展功能。
编写自定义脚本
在控制面板的「高级 → 自定义脚本」中,你可以编写 JavaScript 代码来实现自定义逻辑:
// 示例:自定义页面加载完成后的操作
xxzs.on('pageReady', (page) => {
console.log('页面已就绪:', page.title);
// 你的自定义代码
});
// 示例:自定义答题前处理
xxzs.on('beforeAnswer', (question) => {
// 拦截并修改题目
return question;
});
可用的 API
| 事件 | 触发时机 |
|---|---|
pageReady | 页面加载完成 |
beforeAnswer | 答题之前 |
afterAnswer | 答题之后 |
onError | 发生错误时 |
多账号管理(桌面版)
桌面版支持同时管理多个网课账号:
- 在「账号管理」中添加多个账号
- 为每个账号配置独立的课程列表
- 可以同时运行多个账号的刷课任务
定时任务(桌面版)
桌面版支持设置定时任务:
- 定时启动:在指定时间自动开始刷课
- 定时停止:在指定时间自动停止
- 循环任务:每天固定时间段自动运行
适合需要长期挂机的场景。
代理设置
如果需要使用代理网络,可以在设置中配置:
- 打开控制面板「设置 → 网络」
- 选择代理类型(HTTP/HTTPS/SOCKS5)
- 填入代理地址和端口
- 点击测试连接
数据导出
导出刷课记录
可以导出刷课记录为 CSV 文件,方便查看和统计:
- 控制面板 → 设置 → 数据管理
- 选择「导出记录」
- 选择时间范围
- 下载 CSV 文件
导出配置
可以将当前配置导出为 JSON 文件,方便迁移到其他设备:
- 控制面板 → 设置 → 备份与恢复
- 点击「导出配置」
- 保存 JSON 文件
开发者工具
调试模式
开启调试模式可以查看详细的运行日志:
- 控制面板 → 高级 → 调试模式
- 开启后按 F12 打开浏览器控制台查看日志
网络请求监控
在调试模式下,可以查看脚本发出的所有网络请求,方便排查问题。
注意事项
- 自定义脚本可能会影响脚本正常运行,请谨慎编写
- 多账号同时运行会增加系统资源占用
- 定时任务依赖桌面版持续运行