首页 > 解决方案 > 在带有代理的python firefox selenium webdriver中连接被拒绝

问题描述

我的代理配置有问题吗?当我执行错误时:

selenium.common.exceptions.WebDriverException: Message: connection refused

应用程序.py

from selenium.webdriver.firefox.options import Options
from selenium import webdriver
from selenium.webdriver.common.proxy import *

myProxy = "46.52.141.46:8080"
options = Options()
options.add_argument('-headless')
proxy = Proxy({
    'proxyType': ProxyType.MANUAL,
    'httpProxy': myProxy,
    'ftpProxy': myProxy,
    'sslProxy': myProxy,
    'noProxy': '' # set this value as desired
    })

driver = webdriver.Firefox(proxy=proxy, executable_path='/usr/local/bin/geckodriver', options=options)

caps = webdriver.DesiredCapabilities.FIREFOX.copy()
proxy.add_to_capabilities(caps)

driver = webdriver.Remote(desired_capabilities=caps)
driver.get('http://ping.eu')
driver.quit()

我尝试了很多方法,但错误仍然存​​在,请帮助

标签: python-3.xseleniumfirefoxproxy

解决方案


推荐阅读