尝试从Python中的HTTP请求的cookie字符串中获取特定值。我相信可能使用requests
库或urllib2
会是一个好主意。
示例:
假设
headers['cookie'] = 'somekey=somevalue;someotherkey=someothervalue'
尝试检索somekey
。
非常感谢!
答案 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