You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lensfrex 976b2fd54b
feat: 主要新增:研究生:登录、学生信息获取、课表获取
2 years ago
mywust-core feat: 主要新增:研究生:登录、学生信息获取、课表获取 2 years ago
mywust-model feat: 主要新增:研究生:登录、学生信息获取、课表获取 2 years ago
mywust-network feat: 主要新增:研究生:登录、学生信息获取、课表获取 2 years ago
mywust-network-httpclient 简单的okhttp requester实现 2 years ago
mywust-network-okhttp 高产更新:新增成绩获取、本科生培养方案获取;调整部分代码结构 2 years ago
mywust-test feat: 主要新增:研究生:登录、学生信息获取、课表获取 2 years ago
mywust-util 新增课表获取和解析;form表单字符串的key可重复;重命名培养方案;考虑到移除旧版登录方案的支持; 2 years ago
.gitignore 基本框架雏形 2 years ago
README.md 叠甲 2 years ago
pom.xml feat: 主要新增:研究生:登录、学生信息获取、课表获取 2 years ago

README.md

Mywust

武科大教务处网站以及其它的网站服务接口封装库(Java)

对一些常用的服务接口进行了底层的封装,主要包括请求的生成以及页面解析,调用时只需传入必要参数即可进行接口的调用以及响应页面的解析

核心代码来自武科大助手后端爬虫模块,在此基础上进行部分修改以适用于各种平台,因此不会使用重量级的框架,尽量保证仅使用原生java或jvm兼容的语言即可使用,是一个比较轻量的库

由于处在早期阶段,因此项目结构随时可能发生巨大变化,在正式版出来前请勿重度依赖

(说白了就是一个爬虫库,只不过泛用性高,在任何jvm平台上都能使用,而不仅限于spring体系)

后续可能会根据需要新增其他语言的实现以提供给其他语言和平台的使用

现支持的接口:

展开
  • 教务处
    • 学生信息获取
    • 成绩查询
    • 课表查询
    • ...

(示例内容,待完成后补充)

为了避免引起不必要的麻烦,本项目不会涉及写入性质的接口操作(如修改密码和用户信息,课程退改选等操作),如有相关的需求请fork项目自行研究,由此引发的问题与本项目无关

环境要求

待补充,先留个坑

使用说明

待补充,先留个坑

目录规范

待补充,先留个坑

版本日志

待补充,先留个坑

使用到的开源库

待补充,先留个坑