以下是一个使用 Session 发送登录请求的 Python 代码示例:

import requests

# 创建一个 session 对象
session = requests.Session()

# 登录请求的 URL
login_url = 'http://example.com/login'

# 登录请求的参数
data = {
    'username': 'your_username',
    'password': 'your_password'
}

# 发送登录请求
response = session.post(login_url, data=data)

# 检查登录是否成功
if response.status_code == 200:
    print('登录成功!')
else:
    print('登录失败!')

# 后续的请求可以使用同一个 session 对象
data_url = 'http://example.com/data'
response = session.get(data_url)
# 处理数据请求的响应...

在上述代码中,我们首先创建了一个Session对象,它可以在后续的请求中保持会话状态。然后,我们使用post方法发送登录请求,并将登录参数data作为请求的数据。最后,我们可以通过检查响应的状态码来判断登录是否成功。

在登录成功后,我们可以继续使用同一个session对象发送其他请求,这样可以保持登录状态。例如,我们可以使用get方法发送数据请求,并在后续的代码中处理数据请求的响应。

标签: 常规


原文地址: https://gggwd.com/t/topic/eZBV 著作权归作者所有。请勿转载和采集!