Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- from base64 import b64encode
- proxy = {'host': HOST, 'port': PORT, 'usr': USER, 'pwd': PASSWD}
- fp = webdriver.FirefoxProfile()
- fp.add_extension('closeproxy.xpi')
- fp.set_preference('network.proxy.type', 1)
- fp.set_preference('network.proxy.http', proxy['host'])
- fp.set_preference('network.proxy.http_port', int(proxy['port']))
- # ... ssl, socks, ftp ...
- fp.set_preference('network.proxy.no_proxies_on', 'localhost, 127.0.0.1')
- credentials = '{usr}:{pwd}'.format(**proxy)
- credentials = b64encode(credentials.encode('ascii')).decode('utf-8')
- fp.set_preference('extensions.closeproxyauth.authtoken', credentials)
- driver = webdriver.Firefox(fp)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement