Как контролировать загрузку файлов с привязками Selenium + Python в Chrome

Где я могу найти документацию, в которой описаны параметры, которые можно использовать с веб-браузером Selenium и Chrome? Я хочу открыть ссылку в веб-браузере (чтобы получить учетные данные), но не загружать соответствующий файл (.pdf или .tiff или .jpeg). Я использую Python 2.7, селен 3.0.1 и Chrome версии 54.0.2840.99 (и chromedriver.exe) на ноутбуке с Windows 7.

# Chrome web browser.
options = webdriver.ChromeOptions()
options.add_argument('--ignore-certificate-errors')  
#options.add_argument('--disable-download-notification') #doesn't seems to work 
#options.add_experimental_option("prefs", {"download.default_directory","C:\Users\xxx\downloads\Test"}) # doesn't work
#options.add_experimental_option("prefs", {"download.prompt_for_download": False}) # doesn't seems to work
#options.add_experimental_option("prefs", {'profile.default_content_settings': {'images': 2}})# this will disable image loading in the browser
options.add_argument("user-agent="+user_agent_profile)
driver_main = webdriver.Chrome(chrome_options=options)

# Opening the web application portail.
driver_main.get("https://my_link")

Я нашел много дискуссий на эту тему, но ни одно из решений не работает. Например:

add_experimental_option("prefs", {"download.default_directory","C:\Users\xxx\downloads\Test"})

не работает для меня

То же самое для:

add_experimental_option("prefs", {"download.prompt_for_download": False})

(Я тоже пытаюсь с "ложным").

В то время как:

add_argument("user-agent="+user_agent_profile)

Кажется, работает!

Я не уверен, что понимаю, что не так

Проблема, с которой я столкнулся, заключается в том, что она начинает загружать файл каждый раз, когда я открываю ссылку с именем file (1) file (2) .... file (99), затем, начиная с 100, открывается всплывающее окно «Сохранить как» , Поэтому я хотел бы либо вообще не загружать файл, либо иметь возможность перемещать его в определенную папку в «Корзине».

Как мне найти, какие опции можно использовать с add_argument и add_argument? Я попытался взглянуть на Chrome: // about /, но не увидел прямой переписки.

Большое спасибо.

Приветствия.

Фабьен.

Ответы на вопрос(1)

Ваш ответ на вопрос