requests 库回顾 发登录请求

发布时间 2023-11-09 09:43:42作者: 胖豆芽

1.md5 对密码加密

# md5 加密
import hashlib
def  get_md5(data1):
    # 传入加密的参数
    data1 = hashlib.md5(data1.encode())
    # 解密获得人类能看懂的字符串
    data_md5 = data1.hexdigest()
    return data_md5

 

 

2.发送requests.post请求

from tool.md5 import get_md5
import requests
def login(data):
    # 老三样 第一 拼url
    # http://ip/account/sLogin?username=ct0356&password=96e79218965eb72c92a549dd5a330112
    url='http://ip/account/sLogin'
    # 老三样 第二 请求体
    payload = data
    # 老三样 第三  发送请求
    res=requests.post(url,data)

    print(res.text)
if __name__ == '__main__':
    test_data = {
        'username': 'ct0356',
        'password': get_md5('111111'),
    }
    login(test_data)