При запуске браузера через Selenium: session not created from unknown error: failed to write prefs file
Есть код:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.by import By
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
options = webdriver.ChromeOptions()
options.add_argument("user-data-dir=C:\\Users\\myuser\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 1") #Path to your chrome profile
options.add_experimental_option("detach", True)
options.add_experimental_option('excludeSwitches', ['enable-logging'])
options.add_argument("--log-level=3")
w = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options)
который прекрасно работал до переустановки Windows с 11 на 10. После переустановки и запуска, получаю ошибку:
selenium.common.exceptions.SessionNotCreatedException: Message: session not created
from unknown error: failed to write prefs file
Как я понимаю проблема в аргументе- без него запускается:
options.add_argument("user-data-dir=C:\\Users\\myuser\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 1") #Path to your chrome profile
а конкретно в том, что у меня нет прав на изменения в папке AppData, в которой Селениум пытается создать/скопировать какие то данные и не может. Но мне надо запустить именно под моим профилем Profile 1. Пробовал спрашивать ИИ, гуглить, изменять права на папку AppData, запускать VSCODE от админа, копировать папку в другое место и запустить оттуда (не копируется- нет прав)- все не помогло. Моя учетка винды администратор, в настройках папки- я владелец. Куда копать, может кто сталкивался с такой проблемой?