「あなたの接続はプライベートではありません」というページを操作しようとしています。
options.add_argument('--ignore-certificate-errors')
を使用した解決策は、次の2つの理由で役に立ちません。
だから問題は-「詳細設定」をクリックしてから「splunk_server(安全でない)に進む」をクリックする方法は?
答えがpythonにある可能性がある場合は、さらに役立ちます:)
ありがとう
クロムの場合:
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)
動作しない場合は、これ:
ChromeOptions options = new ChromeOptions()
chrome_options.add_argument('--allow-insecure-localhost')
DesiredCapabilities caps = DesiredCapabilities.chrome()
caps.setCapability(ChromeOptions.CAPABILITY, options)
caps.setCapability("acceptInsecureCerts", true)
WebDriver driver = new ChromeDriver(caps)
firefoxの場合:
from Selenium import webdriver
profile = webdriver.FirefoxProfile()
profile.accept_untrusted_certs = True
driver = webdriver.Firefox(firefox_profile=profile)
driver.get('https://cacert.org/')
driver.close()
動作しない場合は、これ:
capabilities = webdriver.DesiredCapabilities().FIREFOX
capabilities['acceptSslCerts'] = True
driver = webdriver.Firefox(capabilities=capabilities)
driver.get('https://cacert.org/')
driver.close()
何よりも私のために働いた!
これは私がこの問題を処理する方法です:
import org.openqa.Selenium.chrome.ChromeOptions;
import org.openqa.Selenium.remote.CapabilityType;
ChromeOptions capability = new ChromeOptions();
capability.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
capability.setCapability(CapabilityType.ACCEPT_INSECURE_CERTS,true);
WebDriver driver = new ChromeDriver(capability);
このchromeオプションは私にとっての特効薬です:
chromeOptions.addArguments("--allow-running-insecure-content");
さらに必要な場合は、chromeを開いて、このURLを貼り付けます。
chrome://flags/
1つはすべてのオプションとそれらのクロムへの影響を見つけるでしょう。