如何从Python中的HTTP cookie中提取特定密钥?

时间:2013-06-02 23:46:15

标签: python parsing http cookies request

尝试从Python中的HTTP请求的cookie字符串中获取特定值。我相信可能使用requests库或urllib2会是一个好主意。

示例:

假设

headers['cookie'] = 'somekey=somevalue;someotherkey=someothervalue'

尝试检索somekey

的值

非常感谢!

1 个答案:

答案 0 :(得分:8)

Cookie可以很少%* $%ards。每次我试图使用它们时,总会有一些小问题我做错了而且它们都不起作用。最好使用包装库。

使用WSGI,您可以使用python" cookie"库:

import Cookie

# The function that receives the request
def application(environ, start_response):
    cookie = Cookie.SimpleCookie()
    cookie.load(environ['HTTP_COOKIE'])
    some_value = cookie['some_key'].value