首先要了解的是cookie结构:
根据网上查询大概其结构如下
Set-Cookie:
NAME=VALUE;Expires/Max-age=DATE;Path=PATH; Domain=DOMAIN_NAME;SECURE
结构变量的含义
NAME:cookie 的name
VALUE:cookie 值,动态值
DOMAIN:服务器域名
Expires:Cookie 有效和终止日期
PATH: 属性定义了页面可获取服务器设置的 Cookie路径
HttpOnly:防攻击
SECURE 在 cookie 里的一个变量值,表明 是否是 HTTPS。
Cookie是服务端根据用户访问产生,当用户访问时发送给User-Agent(浏览器),浏览器将Cookie中的键值保存到指定的目录下的内,以后请求同一网站时发送cookie给服务端(是服务端发送的cookie)
Cookiejar是一个类其子类有FileCookieJar,MozillaCookieJar,LWPCookieJar
FileCookieJar:作用主要是检索cookie信息并将cookie存储到文件中
MozillaCookieJar :是FileCookieJar派生的,用于Mozilla浏览器
LWPCookieJar :创建与libwww-perl标准的 Set-Cookie3 格式。
在使用时应加载头文件:
from http.cookiejar import CookieJar
并创建对象