KeyValueStore | API | Crawlee for Python · Fast, reliable Python web crawlers.

Index

Methods

  • __init__(client, id, name): 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 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

    Returns AsyncIterator[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

Properties