KeyValueStore | API | Crawlee for Python · Fast, reliable Python web crawlers.
Methods
- __init__(client, id, name): None
- async delete_value(key): None
- async get_auto_saved_value(key, default_value): MutableMapping[str, JsonSerializable]
Parameters
key: str
optionaldefault_value: MutableMapping[str, JsonSerializable] | None = None
Returns MutableMapping[str, JsonSerializable]
- async get_public_url(key): str
- async get_value(key: str, default_value?: T | None): T | None
- async get_value(key: str): Any
- async get_value(key: str, default_value: T): T
- async get_value(key: str, default_value?: T | None): T | None
Parameters
key: str
optionaldefault_value: T | None = None
Returns T | None
Parameters
optionalexclusive_start_key: str | None = None
optionallimit: int | None = None
Parameters
optionalexclusive_start_key: str | None = None
optionallimit: int = 1000
- async open(*, id, name, alias, configuration, storage_client): Storage
Parameters
optionalkeyword-onlyid: str | None = None
optionalkeyword-onlyname: str | None = None
optionalkeyword-onlyalias: str | None = None
optionalkeyword-onlyconfiguration: Configuration | None = None
optionalkeyword-onlystorage_client: StorageClient | None = None
- async persist_autosaved_values(): None
- async record_exists(key): bool
- async set_value(key, value, content_type): None
Parameters
key: str
value: Any
optionalcontent_type: str | None = None
Returns None