# outlook_login_v1.0 **Verze:** 1.0 **Datum:** 2026-06-03 ## Cíl Jednorázové ruční přihlášení do Outlook OWA (`https://outlook.cloud.microsoft/mail/`) a uložení session pro pozdější neinteraktivní skripty. ## Co dělá 1. Spustí Chromium v **persistent contextu** (adresář `outlook_profile/` vedle skriptu). 2. Otevře OWA. 3. Čeká, až se uživatel ručně přihlásí (účet, heslo, MFA, "Stay signed in"). 4. V konzoli se zeptá `Hotovo? Napiš 'OK' pro uložení session:`. 5. Po zadání `OK` uloží: - `outlook_profile/` — persistent profil (cookies, IndexedDB, service workers) - `outlook_auth.json` — `storage_state` (cookies + localStorage) 6. Zavře prohlížeč. ## Spuštění ``` python outlook_login_v1.0.py ``` ## Závislosti - `playwright` (`pip install playwright && playwright install chromium`) ## Použití session v dalším skriptu Persistent profil (doporučeno pro OWA): ```python context = p.chromium.launch_persistent_context( user_data_dir="./outlook_profile", headless=False, ) ``` Nebo `storage_state` (pokud chceš jen cookies): ```python context = browser.new_context(storage_state="outlook_auth.json") ``` ## Poznámky - Při prvním přihlášení zaškrtnout **"Zůstat přihlášen"** — MFA cookie u J&J typicky vydrží ~30 dní. - Pokud session vyprší, stačí znovu spustit tento skript.