ОС: Win 10
Chrome: 81.0.4044.129
ChromeDriver: 81.0.4044.69
Цель:
Загрузить существующий профиль с расширениями и настройками настроено И указывает места загрузки по умолчанию.
Цель:
Я хочу сохранять изображения в соответствующие им папки.
Проблемы
Если я укажу профиль Chrome для загрузки, я не смогу изменить папку загрузки по умолчанию.
Фрагменты кода:
# Loading profile works!
options = webdriver.ChromeOptions()
options.add_argument(f'user-data-dir={profile_path}')
options.add_argument(f'--profile-directory={profile_name}')
driver = webdriver.Chrome(chrome_options=options)
# Changing default download location works!
options = webdriver.ChromeOptions()
prefs = {"download.default_directory" : "C:/Downloads/Folder A"}
options.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(chrome_options=options)
# This DOESN'T work! Default download location is not changed.
options = webdriver.ChromeOptions()
options.add_argument(f'user-data-dir={profile_path}')
options.add_argument(f'--profile-directory={profile_name}')
prefs = {"download.default_directory" : "C:/Downloads/Folder A"}
options.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(chrome_options=options)
Можно ли ОБЕИМ загрузить профиль и изменить место загрузки по умолчанию до создания драйвера?