Auto-answer for ques from dzdq.hustp.com
本项目采用GPL V3授权。再次基础上做出补充性解释:
- 再次传播时必须也使用GPL V3或者更严格的授权协议
- 再次传播时须注上原作者名: LenorEric
- 不得用于商业用途
- 确保自己安装的python3。作者使用的版本:Python 3.8.4(可参考网上的教程)
- 安装requirements.txt中所需的库文件(可直接运行“第一次使用.bat”)
- 打开main.py,输入自己的用户名与密码
- 输入需要自动做题的测验编号。若有多个测验,则用空格隔开。测验编号为答题页面网址最后的几位数字。如:http://dzdq.hustp.com/index.php?m=Exercises&a=exercises_detail&id=114514的测验编号为114514
- 等待所有题目答题完成。依次点击生成的链接确认答案是否正常生成。
如果不想每次都输入用户名与密码,可以修改main.py中user和pwd的值分别为自己的手机号和密码。(设置为字符串类型,纯数字密码若没有设置为字符串可能导致错误。用户名若忘记设置为字符串理论上不影响使用,但是也无所谓)
如果遇到bug,可以在GitHub页面向我提交issue。我会不定期查看。但是——既然你都会提交issue了,我程序封装得那么好,你是不是可以考虑自己修复呢?(笑
或者也可以发送描述邮件至LenorTang@lenor.ink。请提供遇到错误时的详细信息。
getCookies.py:
此程序用于登录,并获取登录后的cookies。更改getID()可以修改输入用户名、密码的方式。
或许你可以完善我的代码,让它变得更好用?pr我吧!(问题发言,指Pull Request
- 或许可以写一个封装程序?会用Python的人还是太少了叭
- 或许可以加入你想要的功能?