Saving Cookies

The save_cookies function retrieves and stores cookies from the current browser session.

Features

  • Stores Session Cookies: Captures and saves cookies from the active browsing session.

  • Handles Cookie Overrides: Supports saving user-defined cookies.

  • Notifies Observers: Triggers observers for cookie storage.

Parameters

  • override_cookies (Optional[List[Cookie]]): Optional list of cookies to store.

Returns

  • None: Cookies are 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_cookies()