cookie 有失效日期 "expires",如果还没有过失效期,即使重新启动电脑,cookie 仍然不会丢失
注意:如果没有指定 expires 值,那么在关闭浏览器时,cookie 即失效。
如果cookie存储时间大于1天,直接expires:30 后面加天数即可
如果存储时间小于1天,expires填写时间
- var millisecond = new Date().getTime();
- var expiresTime = new Date(millisecond + 60 * 1000 * 15);
如果设置的时间是过去的时间,那么立即失效
如下写法是不正确的:
- document.cookie = "clr=red";
- document.cookie = "expires=" + expiresDate;
这样写会形成两个 cookie,第二个 cookie 的名称是 expires,两个 cookie 均没有指定失效日期。
- import requests
-
- req = requests.get(url, headers=headers)
- if req.cookies:
- for cook in req.cookies:
- if cook.expires: # checking the expires flag
- print('Cookie Expiry Time: %s' % (cook.expires))