On 22 Mar, 09:34, gervaz <ger...@gmail.com> wrote: > On 22 Mar, 00:02, Chris Rebert <c...@rebertia.com> wrote: > > > > > > > On Mon, Mar 21, 2011 at 2:38 AM, gervaz <ger...@gmail.com> wrote: > > > Hi all, > > > I've got to download some web pages but I'm behind a proxy. So far > > > this is what I've used without any successful result receiving the > > > error: "urllib.error.HTTPError: HTTP Error 407: Proxy Authentication > > > Required ( The ISA Server requires auth > > > orization to fulfill the request. Access to the Web Proxy filter is > > > denied. )": > > > > hc = urllib.request.HTTPCookieProcessor() > > > hp = urllib.request.ProxyHandler({"http": "10.242.38.251:80", > > > "username": "domain\username", "password": "password"}) > > > Remember that backslash is used for string escapes in Python; so that > > should be "domain\\username" in order to get 1 literal backslash. I > > suspect this is the cause of your proxy authentication problem. > > > > opener = urllib.request.build_opener(hc, hp) > > > Are you sure that's the right order for the handlers? (I don't know myself.) > > > > urllib.request.urlopen("http://www.google.it/") > > > Cheers, > > Chris > > -- > > Windows, Y U use backslash for stuff!?http://blog.rebertia.com > > Hi Cris, > I had already tested the solution with the '\\' but the result is the > same. As per the arguments order, build_opener thakes *handlers as > argument so no problem. > > Mattia- Nascondi testo citato > > - Mostra testo citato -
Further investigating the issue the proxy needs NTLM authentication, for that reason no solution so far works. I'm using py3. Thanks, Mattia -- http://mail.python.org/mailman/listinfo/python-list