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

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

DDD
发布: 2024-11-15 06:36:02
原创
353 人浏览过

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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板