SessionCookies
Index
Methods
__bool__
Returns bool
__deepcopy__
Parameters
memo: dict[int, Any] | None
Returns SessionCookies
__eq__
Parameters
other: object
Returns bool
__getitem__
Parameters
name: str
Returns str | None
__init__
Parameters
optionalcookies: (((SessionCookies | CookieJar) | dict[str, str]) | list[CookieParam]) | None = None
Returns None
__iter__
Returns Iterator[CookieParam]
__len__
Returns int
__repr__
Returns str
__setitem__
Parameters
name: str
value: str
Returns None
get_cookies_as_dicts
Convert cookies to a list with
CookieParam
dicts.Returns list[CookieParam]
get_cookies_as_playwright_format
Get cookies in playwright format.
Returns list[PlaywrightCookieParam]
set
Create and store a cookie with modern browser attributes.
Parameters
name: str
Cookie name.
value: str
Cookie value.
optionalkeyword-onlydomain: str = ''
Cookie domain.
optionalkeyword-onlypath: str = '/'
Cookie path.
optionalkeyword-onlyexpires: int | None = None
Cookie expiration timestamp.
optionalkeyword-onlyhttp_only: bool = False
Whether cookie is HTTP-only.
optionalkeyword-onlysecure: bool = False
Whether cookie requires secure context.
optionalkeyword-onlysame_site: Literal[Lax, None, Strict] | None = None
SameSite cookie attribute value.
Returns None
set_cookies
Create and store cookies from their dictionary representations.
Parameters
cookie_dicts: list[CookieParam]
List of dictionaries where each dict represents cookie parameters.
Returns None
set_cookies_from_playwright_format
Set cookies from playwright format.
Parameters
pw_cookies: list[PlaywrightCookieParam]
Returns None
store_cookie
Store a Cookie object in the session cookie jar.
Parameters
cookie: Cookie
The Cookie object to store in the jar.
Returns None
store_cookies
Store multiple cookie objects in the session cookie jar.
Parameters
cookies: list[Cookie]
A list of cookie objects to store in the jar.
Returns None
Properties
jar
The cookie jar instance.
Storage cookies for session with browser-compatible serialization and deserialization.