return r.cookies.get_dict()    #获取session的代码

举个栗子:

```

import getcwd

import os

import requests

import hashlib

import configparser

class GetSession():

# 从配置文件获取URL

path = getcwd.get_cwd()

config_path = os.path.join(path, 'config.ini')

config = configparser.ConfigParser()

config.read(config_path, encoding="utf-8-sig")

config_url = config.get('test', 'url')

# 访问接口

url = config_url + '/index/login'  # 王丽本地

# print(url)

#MD5加密

md5 = hashlib.md5()

#sign_str = self.customer_code + self.client_time + self.ytoken

pwd_str = '123456'

sign_bytes_utf8 = pwd_str.encode(encoding='utf-8')

md5.update(sign_bytes_utf8)

sign_md5 = md5.hexdigest()

# print self.sign_md5

def get_session(self):

'''登录成功后获取session'''

payload = {'username': 'cs0606', 'password': self.sign_md5}

r = requests.post(self.url, data=payload)  # payload、r可以自命名

return r.cookies.get_dict()    #获取session的代码

```

更多推荐