cookielib.CookieJar¶
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) |
Attributes¶
domain_re |
|
dots_re |
|
magic_re |
|
non_word_re |
|
quote_re |
|
strict_domain_re |