2013-08-23 4 views
1

누구든지 Python에서 selenium webdriver를 사용하여 보안 된 http (https) 페이지를 열 수 있습니까?Python Selenium 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

파이썬 버전 - 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); 
관련 문제