如何使用代理设置运行python selenium

如何使用代理设置运行python selenium,python,selenium,selenium-webdriver,proxy,remotewebdriver,Python,Selenium,Selenium Webdriver,Proxy,Remotewebdriver,我正在实现一个selenium-python代码来浏览网页。我能够在没有任何代理墙的情况下使用远程webdriver运行该程序。但是我需要在代理墙后面运行它。我无法确定是使用代理类还是使用所需的功能实现代理? 附加当前代码而不附加任何代理设置 使用DOM对象模型 from driver import Webdriver from selenium.webdriver.common.proxy import Proxy import unittest,time desired_capabiliti

我正在实现一个selenium-python代码来浏览网页。我能够在没有任何代理墙的情况下使用远程webdriver运行该程序。但是我需要在代理墙后面运行它。我无法确定是使用代理类还是使用所需的功能实现代理? 附加当前代码而不附加任何代理设置 使用DOM对象模型

from driver import Webdriver
from selenium.webdriver.common.proxy import Proxy
import unittest,time
desired_capabilities = { 'browserName' : 'chrome' }
command_executor = "http://127.0.0.1:4444/wd/hub"
proxy_address = 'http://proxy-chain.companyname.com:911'

from base import Login_page


class testing_first_code(unittest.TestCase):
   def setUp (self):
     self.driver = Webdriver(desired_capabilities=desired_capabilities, command_executor=command_executor )

您是否尝试过
self.driver=Webdriver(所需的\u功能=所需的\u功能,命令执行器=命令执行器,代理服务器=代理服务器\u地址)
?@Arun我尝试过这个方法,但收到了以下错误:str'object has no attribute'add\u to \u capabilities'您尝试过吗?我尝试过这种方法<代码>所需的_功能={'browserName':'chrome'}代理_地址=代理({'proxyType':proxyType.MANUAL,'httpProxy':'http://proxy-chain.companyname.com:911','ftpProxy':'http://proxy-chain.companynamel.com:911','noProxy':无,'autodetect':False})类测试\u first\u代码(unittest.TestCase):def设置(self):self.driver=Webdriver(所需的_功能=所需的_功能,命令执行者=命令执行者,代理服务器=代理服务器地址)现在收到错误出现通信错误:“连接被拒绝”您是否尝试过
self.driver=Webdriver(desired_capabilities=desired_capabilities,command_executor=command_executor,proxy=proxy_address)
?@Arun我尝试了这个方法,但得到了以下错误:str'对象没有属性'add_to_capabilities'你尝试过吗?我尝试过这个方法。
desired_capabilities={'browserName':'chrome'}proxy_address=proxy({'proxyType':proxyType.MANUAL,'httpProxy':'http://proxy-chain.companyname.com:911','ftpProxy':'http://proxy-chain.companynamel.com:911','noProxy':无,'autodetect':False})类测试\u第一个\u代码(unittest.TestCase):def设置(self):self.driver=Webdriver(所需的\u功能=所需的\u功能,命令\u执行器=命令\u执行器,代理=代理\u地址)
现在获取错误发生通信错误:“连接被拒绝”