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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题