python登录接口测试问题记录与解决 ( 干 货 )
发布日期:2021-04-30 21:10:46 浏览次数:99 分类:精选文章

本文共 1416 字,大约阅读时间需要 4 分钟。

???????????????

?????????????????????????

???????????

  • ?????? ???????????????????????????????????
    • ?1????????????????????lt?execution???2??????
    • ?2????????????????????lt?execution???3??????
    1. ?????? ??????????????JSON???????????????????

    2. cookie?? ?????????cookie??????????????

    3. ??????????????????????

      import requests
      import re
      url = "http://example.com"
      def login1(service, callback, tt):
      print("????login1")
      params = {
      "service": service,
      "callback": callback,
      "_": tt
      }
      req = requests.get(url + "/sso/login", params=params, headers={'cookie': 'cookie'})
      response_str = str(req.text)
      m = re.findall(r'{.*?}', response_str)[0]
      lt = eval(m)['lt']
      execution = eval(m)['execution']
      return lt, execution
      def login2(service, callback, tt):
      print("????login2")
      lt, execution = login1(service, callback, tt)
      # ????????????????
      def login3(service, callback, tt):
      print("????login3")
      # ??login2??????
      if __name__ == '__main__':
      service = 'service_id'
      callback = 'callback_id'
      tt = 'token'
      login3(service, callback, tt)

      ????????

    4. ???????????? ????????????????????????????????????

    5. ??302?? ?????????cookie???????????????cookie???????????

    6. ??cookie?? ????????cookie??????????????????

    7. ???????????????? ??????????????????????????????

    8. ?????????

      ???????

      • ??????????????????????
      • ??cookie?????????????
      • ????????????????????????

      ??????????????????????

    上一篇:使用Let's Encrypt + Nginx生成免费HTTPS证书
    下一篇:2021 自动化测试岗位需求的 7 项必备技能 (最新版)

    发表评论

    最新留言

    很好
    [***.229.124.182]2026年06月17日 06时46分20秒