コード例 #1
0
def set_cookie_star(appid, star):
    domain = GAME_CENTER_SERVER_ADDRESS.split('/')[2].split(':')[0]
    path = '/game/details/%s' % appid
    m = cookielib.MozillaCookieJar()
    try:
        m.load(COOKIE_FILE)
    except:
        pass

    expires = int(time.time() + ONE_DAY_SECONDS)
    c = cookielib.Cookie(
            version=0, 
            name='star', 
            value=str(star), 
            port=None, 
            port_specified=False, 
            domain=domain, 
            domain_specified=False, 
            domain_initial_dot=False, 
            path=path, 
            path_specified=False, 
            secure=False, 
            expires=expires, 
            discard=False, 
            comment=None, 
            comment_url=None, 
            rest={}, 
            rfc2109=False,
            )

    m.set_cookie(c)
    if not os.path.exists(COOKIE_FILE):
        touch_file(COOKIE_FILE)
    m.save(COOKIE_FILE)
コード例 #2
0
def get_cookie_star(appid):
    domain = GAME_CENTER_SERVER_ADDRESS.split('/')[2].split(':')[0]
    path = '/game/details/%s' % appid
    m = cookielib.MozillaCookieJar()
    try:
        m.load(COOKIE_FILE)
    except Exception, e:
        print e
        return None