桂电的教务系统爬虫,基于Apache HttpClient的JavaWeb项目 项目初衷是为微信小程序提供后端服务 已实现的功能: 1 获取成绩 2 获取课表 3 获取学分 4 获取考试安排 5 已选课程
本项目为由maven项目转换而来的web项目, 项目整体逻辑很简单,即用HttpClient实现爬虫操作
- 运行环境请按照好jdk11以上,tomcat请安装tomcat8以上
- /target/mpapi下有tomcat.war可直接部署到tomcat中
- error请重启tomcat,重启不恢复请等待一段时间
- 目前项目较为稳定,但偶现error,按照逻辑应该是密码错误, 但仍未确定原因。因为有时候同一个war包安装到两台服务器,同样的请求参数, 一个正常返回,另一个error,重启tomcat、重新部署都没有用,就算重装服务器系统也没用, 但是等待一段时间就好了
- 请求参数在jsp注释中
- 基于tomcat,并发能力尚可
- 只有请求参数完整才能正确返回,否则500
- 独立开发者:@Limou
- 新建 master 分支
- 提交代码:@Limou
- 无