我是python cgi脚本的新手。我想在python中读取cookie。我尝试了以下代码:
from urllib2 import Request, build_opener, HTTPCookieProcessor, HTTPHandler import cookielib #Create a CookieJar object to hold the cookies cj = cookielib.CookieJar() #Create an opener to open pages using the http protocol and to process cookies. opener = build_opener(HTTPCookieProcessor(cj), HTTPHandler()) #Check out the cookies print "the cookies are: " for cookie in cj: print cookie
但是,我只看到the cookies are:
味精。
难道我做错了什么?
尝试此操作以读取python中的cookie:
#!/usr/bin/python import os # Hello world python program print "Content-Type: text/html;charset=utf-8"; print handler = {} if 'HTTP_COOKIE' in os.environ: cookies = os.environ['HTTP_COOKIE'] cookies = cookies.split('; ') for cookie in cookies: cookie = cookie.split('=') handler[cookie[0]] = cookie[1] for k in handler: print k + " = " + handler[k] + "<br>