cookie作为全局变量

时间:2015-05-06 14:19:07

标签: python-3.x cookies python-requests

我有一个程序可以从某个站点下载图像(使用python 3.4)。从程序中的多个功能执行下载。每次在每个功能中我都会从网站上获取cookie。是否可以制作全局变量" pk",获取1次cookie并将其分配给该变量" pk"?然后在每个函数中检查cookie是否仍然有效。如果有效 - 使用它们,如果没有 - 获取新的。

我制作了全局变量:

$(document).ready(function(){
    $('img').hover(function(){
        $(this).toggleClass('blur');
    }); 
});

我从网站获取Cookie并将其分配给变量:

pk=requests.cookies.RequestsCookieJar()

但我无法找到检查Cookie是否仍然有效的方法,甚至无法检查它们是否存在。这种方式不起作用:

with requests.Session() as v:
    try:
        p = v.post('http:...index.php', data=payload)
    except:
        time.sleep(5)
    pk=v.cookies

" PK"里面有饼干,我可以把它们打印出来,但是案例"否则"从来没有碰巧工作。

如果......其他说明,请帮忙写下工作。

0 个答案:

没有答案