2.步骤分析

首先来分析一下选课的步骤,罗列一个大纲:

1.登陆北京交通大学研究生综合教务系统:https://gsdb.bjtu.edu.cn/client/login/

2.然后输入用户名和密码

3.点击“登录”按钮,进入教务系统主页

4.点击“选课与成绩”

5.选择要选的课程名(可以多选)

6.输入验证码

7.点击"选择备选集课程"

8.如果验证码输入正确,则会看到成功的提示,看到课程已经选择好了


好了,现在根据上面的步骤,我们在chrome浏览器下打开开发者工具来看看每一步都有哪些数据提交(吧Perserve log选上):

1.2.3.在登陆页面,输入学号密码,然后点击“登陆”按钮


然后在login/里面发现了我们的用户名和密码的post请求(真是淳朴的post请求):


4.我们现在已经进入到了主页,在这里直接点击“选课与成绩”,发现没有新的请求产生,而是url发生了改变:


5.6.7.8:(这里可以clear一下Network的界面了)选择一门或者多门课程(我就选了一门),然后输入验证码,提交要选择的课程:


可以看到在select/ 里面有我们提交的post信息,多试几次就发现其中:checkbox是课程的value值,checkcode是验证码


好啦,到现在我们已经把流程过了一遍,发现:其实只有两次请求,一次是提交用户名和密码,第二次是提交选的课和验证码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值