美文网首页
python 获取登录后的cookie

python 获取登录后的cookie

作者: Demon_半夏 | 来源:发表于2018-09-27 10:27 被阅读0次

 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的代码

```

相关文章

网友评论

      本文标题:python 获取登录后的cookie

      本文链接:https://www.haomeiwen.com/subject/deasoftx.html