2016-06-14 38 views
0

クロムでプロキシを使用しようとしましたが、 このエラーが発生します。chrome/phantomjsのpython seleniumプロキシ

driver = webdriver.Chrome(proxy=proxy) 
TypeError: __init__() got an unexpected keyword argument 'proxy' 

これは私が を使用しようとしていますが、それはFirefoxのみで動作しますので、phatom JSでこれを行うことが可能である場合、私は思っていたコードとクロム

from selenium.webdriver.common.proxy import * 
from selenium import webdriver 
myProxy = "31.28.244.230:41905" 

proxy = Proxy({ 
    'proxyType': ProxyType.MANUAL, 
    'httpProxy': myProxy, 
    'ftpProxy': myProxy, 
    'sslProxy': myProxy, 
    'noProxy': '' # set this value as desired 
    }) 

driver = webdriver.Chrome(proxy=proxy) 

driver.get("http://ipchicken.com/") 

答えて

0

それをやってみていますこのように

from selenium import webdriver 

PROXY = "23.23.23.23:3128" # IP:PORT or HOST:PORT 

chrome_options = webdriver.ChromeOptions() 
chrome_options.add_argument('--proxy-server=http://%s' % PROXY) 

chrome = webdriver.Chrome(chrome_options=chrome_options) 
chrome.get("http://whatismyipaddress.com") 
0
from selenium import webdriver 
PROXY = "31.28.244.230:41905" 

webdriver.DesiredCapabilities.CHROME['proxy']={ 
"httpProxy":PROXY, 
"ftpProxy":PROXY, 
"sslProxy":PROXY, 
"noProxy":None, 
"proxyType":"MANUAL", 
"autodetect":False 
    } 

driver = webdriver.Chrome() 
driver.get('http://www.whatsmyip.org/')