- 本软件遵循 GNU General Public License v3.0 开源许可证。
- 本软件的目的仅在研究
Python技术,您不得使用它来应付学校的任务,或是做其他违反纪律、法律的事。 - 如果您擅自使用本软件做不当的事,产生的任何后果和影响均由您自己承担,与我们无关。
- 开始使用本软件即代表您同意上述协议和声明,同意 着火的冰块nya 及其他开发者不为您的行为承担任何责任。
Note
不要把本软件或浏览器驱动放在包含中文或其他特殊字符的路径下!
请打开您的浏览器,查看它的版本。
然后下载对应版本的浏览器驱动,解压后放在您喜欢的位置。
以下是一些您可能用得到的链接:
以下是所有可能支持的浏览器:
- Firefox
- Chrome(如果你是 Chromium,也请在下面的浏览器名中填写 Chrome)
- Ie
- Edge
- Safari
- WebKitGTK
- WPEWebKit
推荐使用 Edge,因为我们的开发就在 Edge 上进行。别的浏览器不保证能用。
请根据您自己的情况,修改 config.yml.default 中的内容,并删去 .default 后缀:
# 修改时不要删掉冒号后的空格
browser: 浏览器名称(首字母大写),如 Chrome, Edge 等
driver_path: 浏览器驱动路径
username: 用户名
password: 密码
list_url: 课程列表页面的链接
# 浏览器启动时的参数,这里给了个静音
options: --mute-audio
# AutoEwt 模式,选填 video(看课)/ paper(做试卷)
mode: video
# 是否 (true / false) 给选择题选择正确答案
choose_correctly: true
# 如果 choose_correctly 为 true,请填写 report_id 字段,否则可以不动
# 一张**已经完成**的试卷的 reportId(请到浏览器上方链接中获取该参数的值)
report_id: reportId
# 从第几天开始扫描(用于开发者调试程序方便,当然用户也可以设置,每次启动能省一丢丢时间)
day_to_start_on: 1Note
填写 driver_path 字段时,您可能会使用 Windows 11 右键菜单的“复制文件地址”,这样得到的路径是带引号的。请删除引号或在左引号前加上 。r 或把每个 \ 都换成 \\
双击运行 AutoEwt,然后用您的双手去做更有意义的事!
Note
在该程序运行时启动 Minecraft 可能会导致视频被暂停,建议 Minecraft 启动完成之后检查一下视频播放情况,以免造成不必要的损失。
该 bug 作用机理尚不明确,难以稳定复现,且不存在任何日志记录,无法修复,见谅。
如果您找到了稳定复现的方法,欢迎提 issue 报告。
- Python 3.12
- Edge 138