2014-09-19 158 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