Я устанавливаю параметр путь загрузки, и это исключение появляется только тогда, когда я использовал chromdriver.v2 в качестве uc

#python #python-3.x #selenium-webdriver #webautomation #undetected-chromedriver

Вопрос:

Исключение: селен.распространенные.исключения.Исключение InvalidArgumentException: Сообщение: недопустимый аргумент: не удается выполнить синтаксический анализ возможности: goog:ChromeOptions из недопустимого аргумента: непризнанный параметр chrome: префы

Параметры Chrome, которые я использую:

  import undetected_chromedriver.v2 as uc
 chrome_options = uc.ChromeOptions()
 chrome_options.add_argument("--window-size=800,800")
 chrome_options.add_argument("--no-sandbox")
 chrome_options.add_argument("--start-maximized")
 chrome_options.user_data_dir = project_settings.LOCAL_PROFILES_STORAGE_PATH   "\"   phone number
 download_path = "D://driver"
 preferences = {"download.default_directory": download_path}
 chrome_options.add_experimental_option('prefs', preferences)
 chrome_options.to_capabilities()
 chrome_options.add_argument('--no-first-run --no-service-autorun --password-store=basic')
 chrome_options.add_argument('--disable-dev-shm-usage')
 chrome_options.add_argument('--profile-directory=Default')
 return uc.Chrome(options=chrome_options)