Session | API | Crawlee for Python · Fast, reliable Python web crawlers.
Index
Methods
- __eq__(other): bool
Parameters
other: object
Returns bool
- __hash__(): int
Returns int
- __init__(*, id, max_age, user_data, max_error_score, error_score_decrement, created_at, usage_count, max_usage_count, error_score, cookies, blocked_status_codes): None
Parameters
optionalkeyword-onlyid: str | None = None
optionalkeyword-onlymax_age: timedelta = timedelta(minutes=50)
optionalkeyword-onlyuser_data: dict | None = None
optionalkeyword-onlymax_error_score: float = 3.0
optionalkeyword-onlyerror_score_decrement: float = 0.5
optionalkeyword-onlycreated_at: datetime | None = None
optionalkeyword-onlyusage_count: int = 0
optionalkeyword-onlymax_usage_count: int = 50
optionalkeyword-onlyerror_score: float = 0.0
optionalkeyword-onlycookies: (((SessionCookies | CookieJar) | dict[str, str]) | list[CookieParam]) | None = None
optionalkeyword-onlyblocked_status_codes: list | None = None
Returns None
- __repr__(): str
Returns str
- from_model(model): Session
Parameters
model: SessionModel
Returns Session
- get_state(*: , as_dict?: bool): SessionModel | dict
- get_state(*: , as_dict: Literal[true]): dict
- get_state(*: , as_dict: Literal[false]): SessionModel
Parameters
optionalkeyword-onlyas_dict: bool = False
Returns SessionModel | dict
- is_blocked_status_code(*, status_code, ignore_http_error_status_codes): bool
Parameters
keyword-onlystatus_code: int
optionalkeyword-onlyignore_http_error_status_codes: set[int] | None = None
Returns bool
- mark_bad(): None
Returns None
- mark_good(): None
Returns None
- retire(): None
Returns None
Properties
is_max_usage_count_reached: bool