超星刷课

  • 2018-06-14
  • 2,945
  • 37
  • 5

题库

重新上线,开放query api和update api,手里有题库的欢迎post

查询api – 开放(查询频率5/m)

api

http://123.207.19.72/api/query

方法

GET

参数
  • title:题目(不包含题目类型)
  • enc:验证位
返回json

{code:'', data: ''}

查询api – token(查询频率依token而定)

api

http://123.207.19.72/api/token-query

方法

GET

参数
  • title:题目(不包含题目类型)
  • token:token(联系博主获取,收费)
返回json

{code:'', data: ''}

update api

api

http://123.207.19.72/api/update

方法

POST

参数
  • title: 题目(不包含题目类型)
  • answer:题目答案(单选题为选项内容,多选题选项内容之间用&分割,判断题用True or False或者√ or ×)
  • enc:验证位
返回json

{code: ''}

enc

md5(title + answer(如果有) + '-b?M#JvMg2y3$JMk')

code

  • 100: 操作正常(query有结果,update成功)
  • 101:操作正常(query未查到)
  • 404:请求错误

使用方法(以下所需软件群文件内都有):

使用

  1. 安装Chrome(群文件内选择最近上传的版本),版本69-71
  2. 下载群文件内最新版软件压缩包并解压
  3. 双击行解压出的exe文件

第一次运行

  1. 运行软件后选择 功能3:设置
  2. 配置答题微信公众号(下面有推荐,如果配置token之后查题还是不准确,再配置这个),可以直接回车跳过;如果填了,先关注该公众号,软件启动的时候弹出的二维码使用微信扫描
  3. 配置查题token(群文件有,一个就够),可以直接回车跳过
  4. 配置默认播放线路(因存在部分学校默认线路无法播放),可以直接回车跳过
  5. 配置若快打码平台账号和密码,可以直接回车跳过

注:

设置选项只是修改软件包内config.ini文件,如果软件有更新,请用旧版本内config.ini替换新版本,或者重新运行设置选项


获取软件

QQ群

QQ群


近期更新计划

暂无

推荐查题公众号

  • 校查

v0.1

功能:
  • 支持自动观看超星网络课
  • 自动回答视频内试题
  • 自动回答章节测验
注:
  • 回答视频内试题还未完善,部分试题无法答题
  • 题库不全,正在扩充

v0.2

修复:
  • 视频内问题两行title无法确认问题
  • 修复视频内问题选择A正确的情况下再次选B

v0.21

不可描述的修改

v0.3

新增
  • 微信公众号查题(config.ini中配置微信公众号名称并关注,支持多个,以空格分割)
修复
  • 课程页面获取课时链接为None导致程序无法打开该网页
  • 部分修复玄学导致的实例不存在

v0.31

修复
  • 当browse_watch参数id为课程数减一时返回错误信息

v0.34

修复
  • 网页结构导致的无法获取课程问题
  • 网页结构导致IndexError

v0.35

修复
  • xpath定位下不包含课程链接

v0.4

更新
  • 更改程序内部截图方式,可能会减少很多bug

v0.42

更新
  • 更改rest参数
修复
  • 视频内答题三行title无法识别

v0.43

修复
  • 视频内测试三行title无法选择

v0.5

新增
  • 半自动期末考试, 使用方法见上文

v0.52

新增
  • 支持视频内答题4个选项一行题目

v0.53

修复
  • 视频内答题一行问题四个选项无法选中D
新增
  • 自定义章节测试未查到试题时等待时间(单位:分钟,最小为1)

v0.56

新增
  • 视频内答题三个选项一行问题处理

v0.57

修复
  • 已配置微信公众号但是无法查题问题

v0.58

修复
  • 登陆后需要再次登陆

v0.59

修改
  • 删除博客链接

v0.60

新增
  • 识别验证码
版本说明

新增了自动识别登陆验证码,需要配置raccount.txt中打码平台账号和密码。格式为username|password
打码平台采用的是若快,请自行百度


v0.61

修复
  • selenium调整窗口报错

v0.63

修复
  • 因超星修改播放器导致软件无法工作的问题
版本说明

版本为pre版本,视频内答题只能处理【判断题】


v0.64

版本说明
  • 删除调试信息

  • 修改题库链接


v0.65

新增
  • 视频内答题题型[选择]
  • 试题库

v0.66

修改
  • 去除若快打码,改为手动输入验证码

v0.67

修复
  • 章节测试非选择、判断题出错
新增
  • 提示:微信公众号配置后未关注

v1.0.0

更新
  • 改restful为curses

v1.1.0

更新
  • 改curses为print
修复
  • 部分情况下无法跳转到章节测试问题
分支非公开版本
  • 不依赖微信公众号查题

v1.2.0

更新
  • headless

v1.2.1

更新
  • 题库增加token查题,题库更大
  • 免费查题限制5/m,查题范围更小
  • 客户端查题精简

v1.2.2(2018-10-29)

修复
  • 登陆后首页不同无法获取课程问题

v1.2.3(2018-10-29)

修复
  • 验证码无法输入

v1.2.4(2018-10-30)

更新
  • 增加若快自动识别登陆验证码

v1.2.5(2018-11-1)

更新
  • 输出格式
修复
  • 运行逻辑

v1.2.6(2018-11-4)

修复
  • 章节测试tag问题

v1.2.7(2018-11-6)

修复
  • 无法读取课程信息
更新
  • 增加视频播放进度
  • 增加输入章节测验提交过快验证码(未测试)

v1.2.8(2018-11)

修复
  • bug

v1.2.9(2018-11)

新增
  • 自动重登(测试)

v1.3.0(2018-11-14)

新增
  • 自动重登
修改
  • 配置文件存放位置
修复
  • 部分学校无法获取验证码

评论

  • 大爱九月回复

    WARNING: Do not use the development server in a production environment.

    • bankroft回复

      The new version doesn’t have this problem,but I haven’t uploaded it.

  • 回复

    网页的那个文件在哪啊

  • 回复

    求教具体方法 有些笨 不能看懂

    • bankroft回复

      开源页面有使用方法,我这里的暂时没更新

  • LittleControl回复

    博主我这还是老问题,一直验证码错误,登录不上去,正好你不是说需要测试账号吗,可以拿我的来试试 😊 ,我的邮箱1728203766@qq.com,可以的话可以联系我一下

发表评论