with webdriver.Chrome(service=Service(ChromeDriverManager().install())) as driver:
# Сначала открыть домен (иначе add_cookie не сработает)
driver.get("https://example.com")
# Загрузить и установить cookies
with open("session.json", encoding="utf-8") as f:
cookies = json.load(f)
for cookie in cookies:
# Удаляем expiry, если оно прошло (иначе ошибка)
if 'expiry' in cookie:
del cookie['expiry']
driver.add_cookie(cookie)
# Обновить страницу — теперь сервер увидит сессию
driver.refresh()
# Проверка
assert "/dashboard" in driver.current_url
print("✅ Сессия восстановлена. Вход выполнен без формы.")
with webdriver.Chrome(service=Service(ChromeDriverManager().install())) as driver:
# Сначала открыть домен (иначе add_cookie не сработает)
driver.get("https://example.com")
# Загрузить и установить cookies
with open("session.json", encoding="utf-8") as f:
cookies = json.load(f)
for cookie in cookies:
# Удаляем expiry, если оно прошло (иначе ошибка)
if 'expiry' in cookie:
del cookie['expiry']
driver.add_cookie(cookie)
# Обновить страницу — теперь сервер увидит сессию
driver.refresh()
# Проверка
assert "/dashboard" in driver.current_url
print("✅ Сессия восстановлена. Вход выполнен без формы.")