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')

-

セレン Web ドライバーのバージョン - 2.35.0

Python バージョン - 2.7.2

4

1 に答える 1

0

これは、ブラウザが Web サイトの証明書を受け入れない/信頼しない場合に表示されます。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 に答える