两种常见登录流程第一篇【过XX军事网登录】

本文探讨了爬虫实现自动登录时常见的两种登录流程,包括正常请求的步骤和基于爬虫的实现策略。重点讲解了XX军事网的登录流程,该网站采用第二种流程,登录后直接获取cookie。同时提到了X-Requested-With请求头在区分Ajax请求中的作用。
摘要由CSDN通过智能技术生成

一般登录流程:

查看有些网站的数据,需要登录状态,而登录状态是通过cookie保持。
而常见的登录流程一般有两种,情况不同,在基于爬虫实现自动登录时,也需要做不同的调整。
一般情况都是第二种,但是有比较变态的用的是第一种!

第一种:

正常请求流程:

  • 第一次访问,后台会返回内容 + Cookie,在cookie中保存当前用户凭证(此时凭证没啥用)
  • 第二次访问,输入用户名+密码提交,此时浏览器会自动将第一次返回的凭证携带到后台;后台校验成功,此时给凭证赋予登录权限(还是原来的凭证,只不过此时的凭证是有用户已登录的标识了,即可通过这个凭证确认当前用户是正常登录状态了)
  • 第n次登录,携带cookie中的凭证去访问,后台就会根据凭证(用户标识)返回与用户的相关信息。

基于爬虫实现流程:

  • 第一次访问,读取返回cookie并保存;
  • 第二次访问,携带用户名+密码+上次的cookie进行登录;
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孤寒者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值