Python爬虫 模拟登录教务系统成功,但得不到正确的成绩页面

最近在学习python爬虫,之前模拟登录了知乎,就想模拟登录学校的教务系统,然后可以查课表和成绩。经过分析,学校的教务系统也模拟登录进去了,课表也爬下来了,但是!在爬成绩的时候,却怎么也得不到我想要的返回页面。下面放上几张相应的截图 这是用火狐浏览器捕捉到的请求,第一张包含headers

image 第二张是post的参数

image 通过第三张我们可以看出是这个请求可以得到包含成绩的页面

image 下面是我的代码

image 我把我认为该带的信息都带了,但是,竟然返回了登录页面! 我开始认为是我没有保持链接,但是我也带上cookies了啊,我就在爬成绩的后面,又爬了一次课表,就是我爬成绩失败后,我仍然可以爬回课表,呃,这应该可以证明我的cookies是有效的吧 还有更神奇的是,火狐浏览器的工具可以支持对网络请求进行修改和重发,我就对刚刚的呢个请求进行了原封不动的重发,结果返回的页面body内没有任何内容,我也不知道现在应该从哪方面去分析了,好困惑,希望大家可以帮忙解答! 谢谢!!!

2 comments