KeyValueStore | API | Crawlee for Python · Fast, reliable Python web crawlers.
- Storage
- KeyValueStore
Index
Methods
- __init__(client, id, name): None
Parameters
client: KeyValueStoreClient
id: str
name: str | None
Returns None
- async delete_value(key): None
Parameters
key: str
Returns None
- async drop(): None
Returns None
- async get_auto_saved_value(key, default_value): dict[str, JsonSerializable]
Parameters
key: str
optionaldefault_value: dict[str, JsonSerializable] | None = None
Returns dict[str, JsonSerializable]
- async get_public_url(key): str
Parameters
key: str
Returns str
- async iterate_keys(exclusive_start_key, limit): AsyncIterator[KeyValueStoreRecordMetadata]
Parameters
optionalexclusive_start_key: str | None = None
optionallimit: int | None = None
Returns AsyncIterator[KeyValueStoreRecordMetadata]
- async list_keys(exclusive_start_key, limit): list[KeyValueStoreRecordMetadata]
Parameters
optionalexclusive_start_key: str | None = None
optionallimit: int = 1000
Returns list[KeyValueStoreRecordMetadata]
- 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
Returns Storage
- async persist_autosaved_values(): None
Returns None
- async purge(): None
Returns None
- async record_exists(key): bool
Parameters
key: str
Returns bool
- async set_value(key, value, content_type): None
Parameters
key: str
value: Any
optionalcontent_type: str | None = None
Returns None