如何在Python中从HTTP cookies中提取特定密钥?

如何在Python中从HTTP cookies中提取特定密钥?,python,parsing,http,cookies,request,Python,Parsing,Http,Cookies,Request,试图从Python中HTTP请求的cookie字符串中获取特定值。我相信可能使用请求库或urlib2将是一个好主意 示例: 假定 headers['cookie'] = 'somekey=somevalue;someotherkey=someothervalue' 正在尝试检索somekey的值 非常感谢 Cookies可以是小%*$%ards。每次我尝试使用它们时,总有一些小事情我做错了,它们不起作用。最好使用包装器库 使用WSGI,您可以使用python“cookie”库: 酷。Cooki

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

示例:

假定

headers['cookie'] = 'somekey=somevalue;someotherkey=someothervalue'
正在尝试检索
somekey
的值


非常感谢

Cookies可以是小%*$%ards。每次我尝试使用它们时,总有一些小事情我做错了,它们不起作用。最好使用包装器库

使用WSGI,您可以使用python“cookie”库:


酷。
Cookie.SimpleCookie
似乎提供了我需要的功能。谢谢注意:Python 3中的
Cookie
模块已重命名为
http.cookies
-
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