如何使用Python / Selenium设置代理身份验证用户名:密码

问题描述 投票:0回答:1

我正在将Selenium 4和python 3.7与Firefox Webdriver一起使用。我需要验证当前项目的用户名和密码。我已经白天和黑夜都工作了几天,但我解决不了这个问题。我在互联网上找到了一些扩展名,但这是从13年开始的,我想这就是为什么它不起作用的原因。您也可以在下面查看我尝试过的其他方法。

但是不起作用,因为由于Selenium错误,代理身份验证不再起作用。

alert_popup = browser.switch_to_alert()
    alert_popup.send_keys(
        "{username}{tab}{password}{tab}".format(
            username=proxy_username, tab=Keys.TAB, password=proxy_password
    )
)
alert_popup.accept()

我想创建一个配置文件并手动保存代理信息,并使用该配置文件启动selenium。但是,firefox不允许手动输入用户名和密码。

非常感谢您提供有关此问题的所有建议。

python selenium firefox proxy
1个回答
0
投票

我们通过Selenium库解决了这个问题。希望它对您的业务有益。硒丝

https://github.com/wkeeling/selenium-wire

并且感谢@pguardiario的帮助。。

© www.soinside.com 2019 - 2024. All rights reserved.