The error in the title will occur on pre-0.12.0 versions of python's Requests library. It seems to be fixed on later versions and maybe even earlier.
Here's an example of how you save a zip file from behind a corporate proxy with python's Requests library:
That's it! Just use the write function with the content of the returned request.