cookielib.CookieJar

class cookielib.CookieJar(policy=None)[source]

Collection of HTTP cookies.

You may not need to know about this class: try urllib2.build_opener(HTTPCookieProcessor).open(url).

Methods

__init__([policy])
__iter__()
__len__() Return number of contained cookies.
__repr__()
__str__()
_cookie_attrs(cookies) Return a list of cookie-attributes to be returned to server.
_cookie_from_cookie_tuple(tup, request)
_cookies_for_domain(domain, request)
_cookies_for_request(request) Return a list of cookies to be returned to server.
_cookies_from_attrs_set(attrs_set, request)
_normalized_cookie_tuples(attrs_set) Return list of tuples containing normalised cookie information.
_process_rfc2109_cookies(cookies)
add_cookie_header(request) Add correct Cookie: header to request (urllib2.Request object).
clear([domain, path, name]) Clear some cookies.
clear_expired_cookies() Discard all expired cookies.
clear_session_cookies() Discard all session cookies.
extract_cookies(response, request) Extract cookies from response, where allowable given the request.
make_cookies(response, request) Return sequence of Cookie objects extracted from response object.
set_cookie(cookie) Set a cookie, without checking whether or not it should be set.
set_cookie_if_ok(cookie, request) Set a cookie if policy says it’s OK to do so.
set_policy(policy)