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 или аналогичный и изменить свойства, чтобы всегда запускать от имени администратора.