1

谁能帮我在 python 中使用 selenium webdriver 打开一个安全的 http (https) 页面?

打开页面后,它会显示证书错误“不受信任的连接”。

我尝试了以下代码,但它对我不起作用 -

from selenium import webdriver

profile = webdriver.firefox.firefox_profile.FirefoxProfile()
#profile.accept_untrusted_certs = 'true'

profile.default_preferences["webdriver_assume_untrusted_issuer"] = 'false'
profile.update_preferences()

browser = webdriver.Firefox(profile)
browser.get('https://192.168.20.35:8443')

-

selenium webdriver 版本 - 2.35.0

Python 版本 - 2.7.2

4

1 回答 1

0

当浏览器不接受/信任网站的证书时,就会出现这种情况。要接受 Firefox 的证书可以运行以下命令:

    ProfilesIni profile = new ProfilesIni();
    FirefoxProfile myprofile = profile.getProfile("default");
    myprofile.setAcceptUntrustedCertificates(true);
    myprofile.setAssumeUntrustedCertificateIssuer(true);
    WebDriver driver = new FirefoxDriver(myprofile);
于 2014-07-22T09:11:17.053 回答