title: Python 3 - pull down a file object from a web server over a proxy (no-auth)
body: <p>I have a very simple problem and I am absolutely amazed that I haven't seen anything on this specifically.  I am attempting to follow best practices for copying a file that is hosted on a webserver going through a proxy server (which does not require auth) using python3.</p>
  
  <p>i have done similar things using python 2.5 but I am really coming up short here.  I am trying to make this into a function that i can reuse for future scripts on this network.  any assistance that can be provided would be greatly appreciated.</p>
  
  <p>I have the feeling that my issue lies within attempting to use urllib.request or http.client without any clear doc on how to incorporate the use of a proxy (without auth).</p>
  
  <p>I've been looking here and pulling out my hair...
  <a href="http://docs.python.org/3.1/library/urllib.request.html#urllib.request.ProxyHandler" rel="nofollow noreferrer">http://docs.python.org/3.1/library/urllib.request.html#urllib.request.ProxyHandler</a>
  <a href="http://docs.python.org/3.1/library/http.client.html" rel="nofollow noreferrer">http://docs.python.org/3.1/library/http.client.html</a>
  <a href="http://diveintopython3.org/http-web-services.html" rel="nofollow noreferrer">http://diveintopython3.org/http-web-services.html</a></p>
  
  <p>even this stackoverflow article:
  <a href="https://stackoverflow.com/questions/1450132/proxy-with-urllib2">Proxy with urllib2</a></p>
  
  <p>but in python3 urllib2 is deprecated...</p>