Skip to content

Instantly share code, notes, and snippets.

@ijharulislam
Last active September 21, 2017 20:36
Show Gist options
  • Save ijharulislam/4b9b7209970cea9e87111384ce77deb7 to your computer and use it in GitHub Desktop.
Save ijharulislam/4b9b7209970cea9e87111384ce77deb7 to your computer and use it in GitHub Desktop.
from selenium.webdriver.common.proxy import *
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
proxy = {
'address': '191.101.24.45:8085',
'username':'user3668508',
'password':'5MBd3Fj7',
}
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,
'socksUsername': proxy['username'],
'socksPassword': proxy['password']
}
driver = webdriver.Remote(command_executor='http://127.0.0.1:4444/wd/hub', desired_capabilities=capabilities)
print("Fetching Data...")
driver.get("http://www.whatismyip.com/")
driver.save_screenshot('ss.png')
driver.quit()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment