Skip to content
This repository has been archived by the owner on Dec 12, 2022. It is now read-only.

LenorEric/AutoHustpPlus

Repository files navigation

AutoHustpPlus

Auto-answer for ques from dzdq.hustp.com

项目授权

本项目采用GPL V3授权。再次基础上做出补充性解释:

  • 再次传播时必须也使用GPL V3或者更严格的授权协议
  • 再次传播时须注上原作者名: LenorEric
  • 不得用于商业用途

使用方法

  1. 确保自己安装的python3。作者使用的版本:Python 3.8.4(可参考网上的教程)
  2. 安装requirements.txt中所需的库文件(可直接运行“第一次使用.bat”)
  3. 打开main.py,输入自己的用户名与密码
  4. 输入需要自动做题的测验编号。若有多个测验,则用空格隔开。测验编号为答题页面网址最后的几位数字。如:http://dzdq.hustp.com/index.php?m=Exercises&a=exercises_detail&id=114514的测验编号为114514
  5. 等待所有题目答题完成。依次点击生成的链接确认答案是否正常生成。

如果不想每次都输入用户名与密码,可以修改main.py中user和pwd的值分别为自己的手机号和密码。(设置为字符串类型,纯数字密码若没有设置为字符串可能导致错误。用户名若忘记设置为字符串理论上不影响使用,但是也无所谓)

bug汇报

​ 如果遇到bug,可以在GitHub页面向我提交issue。我会不定期查看。但是——既然你都会提交issue了,我程序封装得那么好,你是不是可以考虑自己修复呢?(笑

​ 或者也可以发送描述邮件至LenorTang@lenor.ink。请提供遇到错误时的详细信息。

二次开发

getCookies.py:

​ 此程序用于登录,并获取登录后的cookies。更改getID()可以修改输入用户名、密码的方式。

或许你可以完善我的代码,让它变得更好用?pr我吧!(问题发言,指Pull Request

可以提升的Point

  1. 或许可以写一个封装程序?会用Python的人还是太少了叭
  2. 或许可以加入你想要的功能?

About

Auto-answer for ques from dzdq.hustp.com

Resources

License

Stars

Watchers

Forks

Packages

No packages published