【发布时间】:2017-07-02 03:54:05
【问题描述】:
所以我已经使用以下代码成功设置了代理,并且一切正常。我想将代理自动导入为字符串并将该字符串添加到下面的 service_args,但我不确定如何执行此操作。
当前工作代码:
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
proxyIP = ('11.22.33.444')
proxyPort = ('5555')
proxy = ('{}:{}'.format(proxyIP, proxyPort))
service_args = [
'--proxy=11.22.33.44:5555',
'--proxy-type=http',
'--ignore-ssl-errors=true',
]
browser = webdriver.PhantomJS(service_args=service_args)
现在,我希望能够将“代理”变量传递到它显示“--proxy=11.22.33.44:5555”的位置。我尝试了几种不同的方法,但没有运气。有没有人可以解决这个问题?
谢谢!
【问题讨论】:
标签: python python-3.x selenium proxy phantomjs