Записывать куки в файл лучше с помощью контекстного менеджера.
1. Заходим на сайт.
2. Входим в свою учетку.
3. Записываем куки в файл.
with open(COOKIES_FILE, 'wb') as file:
pickle.dump(driver.get_cookies(), file)
Чтобы достать и использовать сохраненные куки:
1. Проверь, есть ли вообще у тебя файл с куками.
2. Перейди на сайт, на который нужно войти с помощью кук.
3. Забирай куки тоже с помощью контекстного менеджера.
4. Применяем куки к драйверу.
5. Обновляем страницу.
if path.exists(COOKIES_FILE):
driver.get(URL)
with open(COOKIES_FILE, 'rb') as file:
for cookie in pickle.load(file):
driver.add_cookie(cookie)
driver.refresh()