本人新手想写一个教务系统的爬虫,其中涉及到了使用session模拟登录。
教务系统中的密码需要加密后传输,所以我需要通过session多次访问登录页面,第一获取到密匙后,再使用post方法传入加密后的登录信息。再使用get请求登录。结果得到的仍是登录界面的源码信息。其中源码包含的密匙也与第一次的不相同。请问该如何解决?不解决的话 会影响登录吗
本人新手想写一个教务系统的爬虫,其中涉及到了使用session模拟登录。
教务系统中的密码需要加密后传输,所以我需要通过session多次访问登录页面,第一获取到密匙后,再使用post方法传入加密后的登录信息。再使用get请求登录。结果得到的仍是登录界面的源码信息。其中源码包含的密匙也与第一次的不相同。请问该如何解决?不解决的话 会影响登录吗
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
我在爬取需要账号登陆的网站时,一般用selenium模拟登陆,然后保存cookie,最后在requests的headers头里放入cookie,来进行爬取。在我还不会selenium的时候我是手动打开网站输入账号通过F12获取cookie然后同上述步骤一样进行的爬取。