2013-08-23 60 views
1

誰能幫助我打開使用硒webdriver的Python中的安全HTTP(HTTPS)的網頁?Python中硒的webdriver打開不可信連接

只要打開頁面時它顯示證書錯誤「不可信連接」。

我嘗試下面的代碼,但它並沒有爲我工作 -

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

-

硒webdriver的版本 - 2.35.0

Python版本 - 2.7.2

回答

0

這在瀏覽器不接受/信任網站證書時出現。要接受certificate火狐,您可以運行此:

ProfilesIni profile = new ProfilesIni(); 
    FirefoxProfile myprofile = profile.getProfile("default"); 
    myprofile.setAcceptUntrustedCertificates(true); 
    myprofile.setAssumeUntrustedCertificateIssuer(true); 
    WebDriver driver = new FirefoxDriver(myprofile); 
相關問題