使用 Python Requests 库发送请求并使用 Session 对象自动保存 Cookies,可以按照以下步骤:

  1. 导入 Requests 库和 Session 对象:
import requests
session = requests.Session()
  1. 发送请求:
response = session.get(url, headers=headers, params=params)

其中,url 是请求的网址,headers 是请求头,params 是请求参数。

  1. 查看 Cookies:
cookies = session.cookies.get_dict()

此时,cookies 中保存了所有的 Cookies 信息。

完整示例代码如下:

import requests

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

url = 'https://www.example.com/login'  # 登录网址
headers = {'User-Agent': 'Mozilla/5.0'}  # 请求头
params = {'username': 'username', 'password': 'password'}  # 请求参数

response = session.post(url, headers=headers, data=params)  # 发送 POST 请求

cookies = session.cookies.get_dict()  # 获取 Cookies 信息

print(cookies)  # 打印 Cookies 信息

以上代码中,使用 Session 对象发送 POST 请求,参数通过 data 参数传递。通过 session.cookies.get_dict() 方法获取 Cookies 信息。

Python Requests库使用Session对象自动保存Cookies

原文地址: https://www.cveoy.top/t/topic/nn2N 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录