首页 >后端开发 >Python教程 >如何使用 Selenium 绕过 Python 中的 Windows 身份验证问题?

如何使用 Selenium 绕过 Python 中的 Windows 身份验证问题?

DDD
DDD原创
2024-11-15 06:36:02354浏览

How to Bypass Windows Authentication Issues in Python with Selenium?

使用 Windows 身份验证解决 Python 中的身份验证问题

尝试使用 Python 的 selenium 模块在提示中输入数据时,您可能会遇到以下问题Windows 身份验证不起作用。本文通过在 Python 环境中提供解决方案来解决此类困难。

利用 Selenium 3.4.0geckodriver v0.18.0Mozilla Firefox 53.0Python 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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn