Python - Requests Cookies操作
Max.Bai
2017-04-21
1. 添加cookies 到request
requests 在模拟带cookies 的请求时需要添加保存的cookies
Requests 自带工具可添加现有cookies到request里面
涉及的方法为 add_dict_to_cookiejar
代码:
import requests
BCOOKIES = {
"s_uid": "xxxxx",
"s_exp": "14",
"server_time": "1487816753"
}
skus = ['103125239']
ssrequest = requests.session()
requests.utils.add_dict_to_cookiejar(ssrequest.cookies, BCOOKIES)
url="http://www.xxx.com"
ssrequest.get(url)
2. 读取request cookies值
读取cookies里面需要的值直接访问request的cookies属性
jsid = ssrequest.cookies["JSESSIONID"]3. 其他cookies操作
dict 和cookiejar互转
requests.utils.dict_from_cookiejar(cj)
requests.utils.cookiejar_from_dict(cookie_dict, cookiejar=None, overwrite=True)

本文介绍了如何使用Python的Requests库进行Cookies的操作,包括添加Cookies到请求中、从请求中读取Cookies值以及Cookies字典与CookieJar之间的转换。
1424

被折叠的 条评论
为什么被折叠?



