Saving Local Storage
The save_local_storage function captures and saves data from the browser’s local storage.
Features
-
Stores Local Storage Data: Saves key-value pairs from local storage.
-
Handles Domain and Path Overrides: Allows specifying custom domain and path.
-
Notifies Observers: Updates observers on local storage changes.
Parameters
-
override_local_storage
(Optional[dict[str, str]]
): Optional dictionary of local storage items. -
override_domain
(Optional[str]
): Custom domain for local storage.
Returns
-
None
: Local storage is saved and processed by observers.
Usage
async def scrape(
sdk: SDK, current_url: str, context: dict[str, Any], *args: Any, **kwargs: Any
) -> None:
await sdk.save_local_storage()