在浙学全自动脚本
安装
克隆仓库
git clone https://github.com/amdoi7/ZJOOCHelper.git
安装依赖
pip install -r requirements.txt
运行
新建一个 py 文件
from zjooc import ZJOOC
import os
HELP_TEXT = """
exit:退出程序
clear:清屏
msg:
0-测验 1-考试 2-作业
3-info 4-course 5-score
6-video 7-ans
ex:
msg 0
msg 6 course_id
msg 7 paperId course_id
do:
0-测验、考试、作业 1-video 2-all[not suggest!!!]
ex:
do 0 paper_id course_id class_id
do 1 course_id
do 2 #HACK 谨慎使用!!!
"""
if __name__ == "__main__":
# 输入在浙学的账号密码
user = ZJOOC(username="", pwd="")
print(HELP_TEXT)
while True:
commands = input("Enter your commands.\n")
if commands == "exit":
break
elif commands == "help":
print(HELP_TEXT)
elif commands == "clear":
if os.name == "posix": # Linux 和 MacOS 平台
os.system("clear")
else: # Windows 平台
os.system("cls")
print(HELP_TEXT)
else:
user.paser(commands)
运行新建的脚本即可
使用说明
msg
命令:msg 0
:查看测验相关消息msg 1
:查看考试相关消息msg 2
:查看作业相关消息msg 3
:查看信息相关消息msg 4
:查看课程相关消息msg 5
:查看成绩相关消息msg 6 course_id
:查看指定课程 ID 的视频相关消息msg 7 paperId course_id
:查看指定试卷 ID 和课程 ID 的答案相关消息
do
命令:do 0 paper_id course_id class_id
:完成指定试卷 ID、课程 ID 和班级 ID 的测验、考试或作业do 1 course_id
:观看指定课程 ID 的视频do 2
:执行所有操作(请谨慎使用)
其他命令:
exit
:退出脚本help
:打印帮助文本,显示可用的命令列表和示例clear
:清屏
注意事项
仅供交流学习,切勿用于违法用途