Skip to content

雨课堂刷课脚本,扫码登录,多线程刷课,AI自动答题

MuWinds/yuketangHelperBUU

Repository files navigation

yuketangHelperBUU

雨课堂刷课脚本 refactor from Cat1007/yuketangHelperSCUTLite

20241101更新:更新多线程刷课,更新扫码快速登录

20250307更新:更新AI答题,这个仓库再也不用带Lite后缀了 xD

20250923更新:支持填空题了!

说点什么:

之前也有想到伪造心跳包的方法去快速刷网课,结果上GitHub一搜发现有师兄已经实现了这个思路。

在此十分感谢@heyblackC,让我不用再研究包里变量含义了hhhh

以下是原脚本仓库:

https://github.com/heyblackC/yuketangHelper

脚本改进:

  • 修改一些域名及对应的参数,适配本科生系统
  • 修复一个正则表达式匹配Bug
  • 修改了一些文本提示

食用方法:

  1. 安装好python环境

  2. 安装pip(最好换一下国内的镜像源)参考

  3. 克隆或下载该仓库

  4. 安装vscode以及vscode的python插件,并根据提示使用pip安装所需要的包

  5. 安装依赖:pip install -r requirements.txt

  6. 打开config.json和openai_ask.py文件,配置openai类型的大模型接口(chatgpt、硅基流动都提供相关的事例是可以用的)和system prompt,prompt示例:

    回答下面的问题,如果是填空题则按照下面的json格式返回答案,比如有2个空,则第一个空键为1,值为第一个空的答案,第二个空键为2,值为第二个空的答案。如果是选择题直接返回答案对应选项的字母,不要回复多余内容,如果不知道答案,请直接回答C,多选题回答格式是每个选项之间用一个半角逗号和一个空格分开,判断题只用返回true或false,不用回复标点符号。

  7. 右上角绿色三角点击运行,运行之前先将自己的雨课堂账号和微信去进行绑定

  8. 运行时输入雨课堂网站域名(目前测试只能是各个学校的雨课堂域名可以用(比如ustc.yuketang.cn或者buu.yuketang.cn,目前雨课堂的官网www.yuketang.cn 是不可以的),输入完后会弹出微信登录二维码窗口(系统需要安装图像查看的软件),扫码登录后按提示输入对应的课程编号并回车就可以刷了。

  9. 直接爽到起飞🛫️

About

雨课堂刷课脚本,扫码登录,多线程刷课,AI自动答题

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages