Ошибка при загрузке cookie для selenium

При загрузке https://stackoverflow.com через Selenium делаю проверку, есть ли у меня к нему сохраненные куки в бинарном виде(также пробовал в .pkl), если есть - подставляю, если нет - в конце работы сохраняю куки. При повторной загрузке сайта пытаюсь подставить куки, вот их вывод в консоль:

{'domain': '.stackoverflow.com', 'expiry': 1635439023, 'httpOnly': False, 'name': '_gat
', 'path': '/', 'secure': False, 'value': '1'}

и получаю ошибку:

Message: invalid cookie domain
  (Session info: chrome=95.0.4638.54)

Версия драйвера и версия браузера совпадают на 100%. В начале домена стоит точка в куках, не знаю что обозначает, но при ее удалении выскакивает другая ошибка

Что может быть причиной? ошибка возникает на всех сайтах.

Код прикрепляю на всякий случай:

def create_webdriver_flow(parser , url):

    chrome_options = webdriver.ChromeOptions()
    chrome_options.add_argument('user-agent = Chrome')
    #chrome_options.add_argument('--headless')#включение headless режима
    chrome_options.add_argument('--disable-blink-features=AutomationControlled')#отключение определения вебдрайвера
    driver = webdriver.Chrome(
        executable_path='./browsers/chromedriver/chromedriver',
        seleniumwire_options=settings.SELENIUM_PROXY,
        options=chrome_options
    )
    driver.implicitly_wait(5)
    try:
        cookie_name = 'cookies_' + re.search("(?<=:\/\/)[^\/]+", url)[0] + '.pkl'
        print(cookie_name)
        if os.path.exists(cookie_name):
            print('Загружаем куки с файла')
            for cookie in pickle.load(open(cookie_name , 'rb')):
                print(cookie)
                driver.add_cookie(cookie)

        parser(url , driver)# коллбэк который парсит сайт

    except Exception as ex:
        print(ex)
    finally:
        print('Сохраняем куки')
        pickle.dump(driver.get_cookies() , open( cookie_name , 'wb'))
        driver.close()
        driver.quit()

Ответы (0 шт):