Не удается подключиться к веб-сайтам httpS с помощью прокси-сервера http с селеном в python - PullRequest
0 голосов
/ 18 июня 2020

Последние два дня я пытался загрузить веб-сайты HTTPS в chrome с помощью http-прокси, но безуспешно. Вот код, который я использую:

options = webdriver.ChromeOptions()
options.add_argument('--allow-running-insecure-content')
options.add_argument('--ignore-certificate-errors')
capabilities = dict( DesiredCapabilities.CHROME )
proxy_address=proxy
    proxy_port=port
    print("Tested proxy: " + proxies[i])
    i=i+1
    if not "chromeOptions" in capabilities:
        capabilities['chromeOptions'] = {
            'args' : [],
            'binary' : "",
            'extensions' : [],
            'prefs' : {}
        }       
        capabilities['proxy'] = {
            'httpProxy' : "%s:%i" %(proxy_address, proxy_port),
            'ftpProxy' : "%s:%i" %(proxy_address, proxy_port),
            'sslProxy' : "%s:%i" %(proxy_address, proxy_port),
            'noProxy' : None,
            'proxyType' : "MANUAL",
            'class' : "org.openqa.selenium.Proxy",
            'autodetect' : False

        }
        capabilities['acceptInsecureCerts'] = True
        capabilities["acceptSslCerts"]=True
   driver=webdriver.Chrome(options=options,desired_capabilities=capabilities,executable_path=path)
...