cookielib.FileCookieJar

class cookielib.FileCookieJar(filename=None, delayload=False, policy=None)[source]

CookieJar that can be loaded from and saved to a file.

Methods

__init__([filename, delayload, policy]) Cookies are NOT loaded from the named file until either the .load() or .revert() method is called.
__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.
load([filename, ignore_discard, ignore_expires]) Load cookies from a file.
make_cookies(response, request) Return sequence of Cookie objects extracted from response object.
revert([filename, ignore_discard, ...]) Clear all cookies and reload cookies from a saved file.
save([filename, ignore_discard, ignore_expires]) Save cookies to a file.
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)