如何在Python中使用requests.utils将CookieJar对象转为字典
发布时间:2023-12-11 11:33:34
在Python中使用requests模块的utils功能可以将CookieJar对象转为字典。
首先,需要导入相应的模块和类:
import requests from requests.utils import dict_from_cookiejar
接下来,我们创建一个会话对象并发送GET请求:
session = requests.Session() response = session.get(url, headers=headers) # 获取CookieJar对象 cookies = response.cookies
然后,使用dict_from_cookiejar函数将CookieJar对象转为字典:
cookie_dict = dict_from_cookiejar(cookies)
现在,我们可以使用cookie_dict来访问Cookie的键值对:
print(cookie_dict)
完整的例子如下所示:
import requests
from requests.utils import dict_from_cookiejar
url = 'https://example.com'
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
session = requests.Session()
response = session.get(url, headers=headers)
cookies = response.cookies
cookie_dict = dict_from_cookiejar(cookies)
print(cookie_dict)
这就是在Python中使用requests.utils将CookieJar对象转为字典的方法和示例。
