preliminary findings
Preliminary judgment is that the spring mvcarchitecture integrated with front and back ends is adopted, and the web server usesTomcat. The reasons are as follows
Appears when visiting HTTP 状态 404 - 未找到

The word Tomcatappears on the page, but the version number ofTomcat is not displayed
further found
The login link of Academic Affairs Online is jwzx.hrbust.edu.cn/academic/common/security/login.jsp, which is to access the login.jsp file, which was the popular java front-end framework at that time
reconfirmed
Login Captcha Routing
During the course selection period, I observed the course selection logic of Academic Affairs Online, and found that the backend route obtained by logging in to the Captcha is suffix do, which is a typical route for the controller in *spring mvc, but the route verified by the Captcha does not end in do, and the request information is placed in the request body
Course Selection Captcha Routing
When I studied the course selection Captcha, I found that the Captcha request route ended in do, and the verification route also ended in do, but the request information was placed in the request parameters. The login Captcha logic was different from the course selection Captcha logic
summary
Relevant forums and the above research show that Academic Affairs Online has been revised twice. After research, I wrote a script for selecting courses in python and placed it in gitee’s private warehouse. If anyone wants to know more, contact me.
If you enjoyed this, leave a comment~