在浙学全自动脚本

2023 年 11 月 5 日 星期日(已编辑)
7
AI 生成的摘要
此内容由 AI 生成
这篇文章上次修改于 2024 年 8 月 6 日 星期二,可能部分内容已经不适用,如有疑问可询问作者。

在浙学全自动脚本

安装

克隆仓库

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)

运行新建的脚本即可

使用说明

  1. 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 的答案相关消息
  2. do命令:

    • do 0 paper_id course_id class_id:完成指定试卷 ID、课程 ID 和班级 ID 的测验、考试或作业
    • do 1 course_id:观看指定课程 ID 的视频
    • do 2:执行所有操作(请谨慎使用)
  3. 其他命令:

    • exit:退出脚本
    • help:打印帮助文本,显示可用的命令列表和示例
    • clear:清屏

注意事项

仅供交流学习,切勿用于违法用途

作者仓库:https://github.com/amdoi7/ZJOOCHelper

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • 在浙学全自动脚本 - 顾の博客