zoukankan      html  css  js  c++  java
  • 模拟登录博客园

    第一种方法模拟请求博客园登录接口,用post方法请求登录url后,全部拷贝请求的所有data,响应:反请求伪造验证失败,请刷新页面重试,若反复故障请尝试清除Cookie或更换浏览器

    博客园已经屏蔽了直接请求登录接口这种方法。

    第二种用cookie登录

    先打开登录首页,获取部分cookie,再添加登录需要的cookie,模拟登录成功

     1     def test_blog_login_2(self):
     2         #打开登录首页,获取部分cookie
     3 
     4         self.log.info("------执行用例test_blog_login_2------")
     5         s = requests.session()
     6         r = s.get(self.login_url,verify=False)
     7         print(s.cookies)
     8 
     9         #添加登录需要的cookie
    10         c = requests.cookies.RequestsCookieJar()
    11         c.set(".Cnblogs.AspNetCore.Cookies","XXXXXX")
    12         c.set(".CNBlogsCookie","XXXXX")
    13         s.cookies.update(c)
    14 
    15         # 登录成功后,进入新随笔页面
    16         r1 = s.get(self.edit_url,verify=False)
  • 相关阅读:
    第二阶段冲刺6
    第二阶段冲刺5
    第二阶段冲刺4
    第二阶段冲刺3
    暑假学习进度七
    暑假学习进度六
    暑假学习进度五
    暑假学习进度四
    暑假学习进度三
    暑假学习进度二
  • 原文地址:https://www.cnblogs.com/yrxns/p/11057821.html
Copyright © 2011-2022 走看看