Как @ BhuvaneshMani упомянул в комментарии к этот ответ ...
Вам необходимо наблюдать, как NTLM проходит аутентификацию.(используйте devTools в chrome в разделе «Сеть»)
После того, как вы найдете вызов аутентификации, используйте этот URL!
Как @ Пример * BhuvaneshMani :
For e.g., app url may be app.url however after hitting the url, it redirects to auth.server.url. So if you append username and password into app.url it wont work. It should be appended to auth.server.url.
Итак, ваш код должен выглядеть примерно так:
driver = webdriver.Chrome(executable_path=chromedriver_path, chrome_options=options)
driver.get("https://username:password@auth.server.com")
Или (я обнаружил, что большинство вызовов аутентификации относятся к одному и тому же URL-адресу только к порту сервера:port:8080/auth/login
)
driver.get("https://username:password@url.com:8080/auth/login")
Надеюсь, это поможет вам!