python学习笔记(session)

昨天提到想加入cookies 测试登录后的接口

尝试了下 只要用 session方法即可

代码如下

 1 #!/usr/bin/env python
 2 # -*- coding: utf_8 -*-
 3 
 4 import requests
 5 
 6 s = requests.Session()
 7 login_data = {'username':'admin','password':'123456'}
 8 #登录参数
 9 
10 case_addproducttype = {
11     "id": "",
12     "oldPid": "",
13     "pid": "24",
14     "typename": "104",
15     "code": "101",
16     "showinnav": "1",
17     "remark": "102",
18     "": "保 存",
19     }
20 #添加商品类别参数
21 
22 login = s.post('http://localhost:8081/swcw/back/sysLogin.action',data=login_data)
23 #调用session方法发送post请求登录
24 r = s.post('http://localhost:8081/swcw/back/producttypeForm.action',data=case_addproducttype)
25 #再去调研session方法post请求看成同一用户 保留登录状态
26 print login.url
27 print r.status_code
28 print r.url
29 print r.text

通过使用session方法即可保留登录状态

原文地址:https://www.cnblogs.com/cllovewxq/p/5343761.html