Benim kullandığım kodlardan biri:
username = '*****'
password = '*****'
port = 22225
session_id = random.random()
super_proxy_url = ('http://%s-session-%s:%s@zproxy.luminati.io:%d' %
(username, session_id, password, port))
proxy = Proxy({
'proxyType': ProxyType.MANUAL,
'httpProxy': super_proxy_url,
'ftpProxy': super_proxy_url,
'sslProxy': super_proxy_url,
'noProxy': '' # set this value as desired
})
print(proxy)
# driver = webdriver.Chrome(executable_path="./bin/geckodriver", proxy=proxy)
options = webdriver.ChromeOptions()
options.add_argument('--proxy-server=%s' % proxy)
driver = webdriver.Chrome(executable_path=driver_path, options=options)
# driver.get('https://www.google.com')
driver.get('http://whatismyipaddress.com')
time.sleep(2)Diğeri:proxy = {'address': '*****',
'username': '*****',
'password': '*****'}
capabilities = dict(DesiredCapabilities.CHROME)
capabilities['proxy'] = {'proxyType': 'MANUAL',
'httpProxy': proxy['address'],
'ftpProxy': proxy['address'],
'sslProxy': proxy['address'],
'noProxy': '',
'class': "org.openqa.selenium.Proxy",
'autodetect': False}
capabilities['proxy']['socksUsername'] = proxy['username']
capabilities['proxy']['socksPassword'] = proxy['password']
driver = webdriver.Chrome(executable_path=driver_path, desired_capabilities=capabilities)
driver.get("http://whatismyipaddress.com")
kısacası chromium a plugin atmadan veya çıkan popupı doldurmadan auth proxy kullanılamaz.
