2014-09-19 155 views
0

使用Cookielib时,有没有办法通过键获取cookie?通过密钥获取Cookie?

# Initalize the CookieJar 
cookieJar = cookielib.CookieJar() 
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookieJar)) 

# Visit page, cookies are set here 
req  = urllib2.Request("https://example.com") 
resp  = opener.open(req) 
csrfToken = getCSRFToken(resp.read()) 

Cookie被设置在响应中,但我如何通过它的密钥访问和单个cookie?

我正在使用Python 2.7。

回答

0

您可以使用requests来尝试。这是一个非常简单的图书馆,可以完成你所要求的任务。

url = 'http://example.com/some/cookie/setting/url' 
r = requests.get(url) 
r.cookies['example_cookie_name'] 
+0

我最近发现了请求,我不得不说它非常棒。 – 2014-10-29 16:02:44