Python + Selenium: драйвер Chrome не может писать в папку cookie

Использование chromedriver python + selenium с определенной пользовательской папкой для сохранения моих файлов cookie и настроек с помощью следующего кода:

      chrome_options = Options()
chrome_options.add_argument("user-data-dir=cookies")    
driver = webdriver.Chrome("C:\Python\chromedriver\chromedriver.exe", options=chrome_options)

Раньше все работало хорошо, но пришлось переустанавливать машину с Windows 10, и теперь каждый раз, когда я запускаю скрипт, появляется ошибка «Google Chrome не может получить доступ к папке данных для чтения или записи» (не эти слова в точном переводе).

Я заметил, что все папки Windows настроены только для чтения, и я не могу их изменить (используя учетную запись администратора). Контролируемый доступ к папкам в настройках Windows отключен.

Кто-нибудь сталкивался с такой же проблемой?

1 ответ

Как у вас работает Selenium? Из Powershell/CMD? Иногда их нужно запускать от имени администратора. Щелкните правой кнопкой мыши => Запуск от имени администратора.

Вы можете создать файл .bat или аналогичный и изменить свойства, чтобы всегда запускать от имени администратора.

Другие вопросы по тегам