使用 Windows 身份验证解决 Python 中的身份验证问题
尝试使用 Python 的 selenium 模块在提示中输入数据时,您可能会遇到以下问题Windows 身份验证不起作用。本文通过在 Python 环境中提供解决方案来解决此类困难。
利用 Selenium 3.4.0、geckodriver v0.18.0、Mozilla Firefox 53.0 和 Python 3.6.1,可以通过将用户名和密码直接嵌入 URL 本身来绕过身份验证。
要解决此问题,请使用嵌入的凭据打开 URL如下:
from selenium import webdriver from selenium.webdriver.firefox.firefox_binary import FirefoxBinary binary = FirefoxBinary('C:\Program Files\Mozilla Firefox\firefox.exe') driver = webdriver.Firefox(firefox_binary=binary, executable_path="C:\Utility\BrowserDrivers\geckodriver.exe") driver.get("http://admin:[email protected]/basic_auth")
以上是如何使用 Selenium 绕过 Python 中的 Windows 身份验证问题?的详细内容。更多信息请关注PHP中文网其他相关文章!