python requests中session访问同一个网页得到的源码不同

本人新手想写一个教务系统的爬虫,其中涉及到了使用session模拟登录。
教务系统中的密码需要加密后传输,所以我需要通过session多次访问登录页面,第一获取到密匙后,再使用post方法传入加密后的登录信息。再使用get请求登录。结果得到的仍是登录界面的源码信息。其中源码包含的密匙也与第一次的不相同。请问该如何解决?不解决的话 会影响登录吗

阅读 1.9k
1 个回答
新手上路,请多包涵

我在爬取需要账号登陆的网站时,一般用selenium模拟登陆,然后保存cookie,最后在requests的headers头里放入cookie,来进行爬取。在我还不会selenium的时候我是手动打开网站输入账号通过F12获取cookie然后同上述步骤一样进行的爬取。

推荐问题