在运行用于Firefox浏览器的python硒脚本时;我遇到了一个说
的问题您的连接不安全
不允许我添加例外并阻止
确认安全异常
(甚至手动设置首选项)。因此,我试图添加“ webdriver_accept_untrusted_certs”,“ webdriver_accept_untrusted_certs”等配置文件,但没有任何帮助。不确定如何解决此问题...
我需要一些帮助
当前正在使用以下... Python 3.4.4 硒== 3.4.1 Linux 32位 Firefox 60.6.1esr(32位) 一切似乎都是兼容的,所以这里没有问题。
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
cap = DesiredCapabilities().FIREFOX
profile = webdriver.FirefoxProfile()
profile.set_preference("webdriver_assume_untrusted_issuer", False)
profile.update_preferences()
browser = webdriver.Firefox(capabilities=cap,firefox_profile=profile)
browser.get('my url')
和
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
cap = DesiredCapabilities().FIREFOX
profile = webdriver.FirefoxProfile()
profile.set_preference("webdriver_accept_untrusted_certs", True)
browser = webdriver.Firefox(capabilities=cap,firefox_profile=profile)
browser.get('my url')
我想摆脱“您的连接不安全”
答案 0 :(得分:0)
对于FireFox,您可以使用:
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
desired_caps = DesiredCapabilities.FIREFOX.copy()
desired_caps.update({'acceptInsecureCerts': True, 'acceptSslCerts': True})
driver = webdriver.Firefox(capabilities=self.desired_caps)
对于Chrome:
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('--ignore-ssl-errors=yes')
options.add_argument('--ignore-certificate-errors')
driver = webdriver.Chrome(options=options)