开发者

count cookies in python

I 开发者_如何学JAVAam struggling with python ,I want to Write a Python script that creates a cookie and Counts how many times the cookie is called during a session I just have tried as per below:

import Cookie
import os
if os.environ.has_key('HTTP_COOKIE'):
    cookie=SimpleCookie(os.environ['HTTP_COOKIE'])
cookie=SimpleCookie()
for key in initialvalues.keys():
    if not cookie.has_key(key):
        cookie[key]=intialvalues[key]
        return cookie
        if __name__=='__main__':
            c=getCookie({'counter':0})
            c['counter']=int(c['counter'].value)+1
            print c

But I know it is wrong, can someone help me to write down the script? Any help would be appreciated


I'm confused by your question. What I believe you want to do is request some webpage and count how many times your cookie was found? You can gather cookies using a CookieJar:

import urllib, urllib2, cookielib

url = "http://example.com/cookies"
form_data = {'username': '', 'password': '' }

jar = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(jar))
form_data = urllib.urlencode(form_data)
# data returned from this pages contains redirection
resp = opener.open(url, form_data)

print resp.read()

for cookie in jar:
  # Look for your cookie
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜