使用Java登录教务?

问题背景

学校教务发布成绩时间不定,故我想要实现:当教师在正方教务系统发布成绩后可以实时推送到个人邮箱

相关环境

正方教务

难点

首先必须登录才能进行查询成绩等操作,未登录用户访问查询成绩网址会重定向到登录页,目前查询成绩的json数据格式及相关网址均已获得,但是登录问题不知道如何解决,

请问如何解决登录问题

ps:相关教务开发单位无法提供接口文档

补充:
image.png
image.png

阅读 1.8k
4 个回答

发下登录页面看看啊 外网能访问嘛
F12看下代码和网络请求分析下就行 模拟登录请求(如果有验证码的话要特殊识别下),然后在去查询成绩,如果有就发邮件,再加个定时执行 搞定

简单看了下 登录地址是post请求的 你看的时候F12看的时候 勾选下保留日志
image.png
这里面密码好像进行了一个处理 你看下他里面login.js怎么处理的
image.png
难度应该不是很大,其中验证码也是在登录失败几次的情况下才需要处理

登录的时候 f12抓一下登录接口逻辑。看看是什么样子的认证交互方式。 适用java的HttpApi实现一下就可以。

如果教务系统是私有化部署,是否可以考虑直接从数据库中获取成绩信息,然后再发邮件提醒?

推荐问题
宣传栏