尽管Rabbit大佬已经在readme中详细描述了如何使用他的刷课机,但仍然有许多人在使用中遇到了困难,以下我试图用傻瓜式的方式帮助一个甚至不知道python为何物的新手实装Rabbit的刷课机。
阅读并完成所需时间视网速、电脑情况和个人动手能力应该在5-20分钟
3.8.1的官网下载地址win用户不去也行,下面给了win的两个下载地址,点开即下
首先,根据你的Windows版本(64位还是32位)来决定到底下载32位还是64位
安装时要注意一点,(下图为python3.5.0 64位的安装界面,但3.8也差不多)
如图,对初学者来说,add python 3.x to PATH必选,然后Install Now
(如果你是巨佬,那你也不用听我讲怎么配置python对吧)
不点这个就自己配置环境变量和pip或者手动启动喽
打开cmd
输入python --version
回车
输入pip --version
回车
如果都能显示版本号,就成了
在文件目录下使用pip install -r requirement.txt这一命令可以快速安装所有依赖包,不过torch在各方镜像上都没有,所以这样下载就要报错,根据pip的运行规则,结果就是一个依赖包都装不上,为了方便,我们第一步将requirement.txt双击打开,将其最后一行去掉
完成后的requirement.txt如图
现在你想必就在requirement.txt所在文件夹中,这时我们可以快速进入cmd
在下图处输入cmd
(点开,全选,删除,输入cmd这三个字母 回车)
之所以这么进入cmd,是因为这样cmd当前目录会直接进入此文件夹,省去了不少麻烦(至少我不用讲cd命令了)
直接pip安装会比较慢,所以我们白嫖隔壁的镜像
在cmd窗口中输入
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirement.txt
在cmd中继续输入
pip install torch==1.3.1+cpu torchvision==0.4.2+cpu -f https://download.pytorch.org/whl/torch_stable.html
第二步是单独配置torch,这比rabbit大佬给的教程简单一些(真的简单吗?我其实没看那个教程X)
配置完之后不需要退出,cmd原地待命,我们回到刚刚的文件夹中
双击打开文件夹中的config
注意,所有以;
开始的行,都是无效行,他们起的作用是注释
程序运行中会忽略以;
打头的行
根据注释,可以方便的把你的个人信息配置好
student_id = xxx(xxx换成填学号)
password = xxx(xxx换成密码)
dual_degree = false(是否双学位,是填true不是填false)
identity = bzx(双学位账号登录身份,可选 (“bzx”,“bfx”) 对应于 “主修/辅双”)
注意,要在不以;
开头的行中的对应位置填写
只需修改refresh_interval和random_deviation后面等号对应的值,单位是秒,第一个表示,我将多久刷新一次,第二个表示,我刷新间隔上下波动范围是多少(避免恒定间隔时间请求)
按照他给的示例即可,需要注意的是class对应的是班号不是课号
需要注意,[course]前不能有空格,否则无法识别刷课任务
示例:
[course:MM1]
name = 西方音乐欣赏
class =1
school = 艺术学院
互斥规则,表明选上一门就不会考虑另一门
示例
[mutex:sample]
courses = MM1,MM2
表示我不会同时上MM1指代的西音和MM2指代的另一门课
保存修改完毕的config,回到刚刚待命的cmd窗口
输入python main.py
回车
效果如下
本教程仅供编程学习使用,由此引发的一切后果由使用者个人承担。同时,万一出现放名额也没选上的情况,与博主无关,也不要来问我。