>> I'm trying to use a proxy server with urllib2. >> So I have managed to get it to work by setting the environment >> variable: >> export HTTP_PROXY=127.0.0.1:8081 >> >> But I wanted to set it from the code. However, this does not set the >> proxy: >> httpproxy = '127.0.0.1:3129' >> proxy_support = urllib2.ProxyHandler({"http":"http://" + httpproxy}) >> opener = urllib2.build_opener(proxy_support, urllib2.HTTPHandler) >> urllib2.install_opener(opener)
I find out why it doesn't work in my code but I don't have a solution - somewhere else in the code calls these two lines: opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) urllib2.install_opener(opener) and they override the proxy opener. Could anyone tell me how to use both openers? -- http://mail.python.org/mailman/listinfo/python-list