4

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

例子:

认为

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

试图检索 的值somekey

非常感谢!

4

1 回答 1

10

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

使用 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
于 2013-06-03T00:05:32.030 回答