I am having trouble finding solid examples of how to build a simple script in urllib3 which opens a url (via a proxy), then reads it and finally prints it. The proxy requires a user/pass to authenticate however it's not clear to me how you do this? Any help would be appreciated.
All together, it would look something like this:
from urllib3 import ProxyManager, make_headers default_headers = make_headers(basic_auth='myusername:mypassword') http = ProxyManager("https://myproxy.com:8080/", headers=default_headers) # Now you can use `http` as you would a normal PoolManager r = http.request('GET', 'https://stackoverflow.com/')