python爬虫之模拟登录逻辑

  1. 客户端向服务器发送登录请求

  2. 服务器接收到登录请求后会生成相应的密匙返回给客户端

  3. 客户端将用户的用户名,密码以及2中服务器结合在一起再向服务器提交登录信息,服务器验证成功后将返回正确的登录状态以及当前用户的个人信息

  4. 成功登录后客户端只需要保持与服务器的session会话将可以方便地访问微博中的一些数据资源

  5. 伪代码:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Begin

      Step1:

         Send Login Request

      Step2:

         Get Request From Server

         Get Encrypt Information From Response

      Step3:

         Encrypt User Information

         Send Encrypt Information

      Step4:

         Get Login Status

    End