如何在Python中从HTTP cookies中提取特定密钥?
试图从Python中HTTP请求的cookie字符串中获取特定值。我相信可能使用如何在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
请求
库或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