使用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信息。

怎样requests库发送请求并使用session对象自动保存cookies。

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

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