Форум сайта python.su
ActivePython 2.5, WimXP SP2.
При вызове метода urlopen ругается на авторизацию proxy:
Traceback (most recent call last):Не знаю, в каком направлении даже думать. Каким образом можно авторизоваться?
File “C:\Temp\test.py”, line 16, in <module>
f = urllib2.urlopen(req)
File “C:\Python25\lib\urllib2.py”, line 121, in urlopen
return _opener.open(url, data)
File “C:\Python25\lib\urllib2.py”, line 380, in open
response = meth(req, response)
File “C:\Python25\lib\urllib2.py”, line 491, in http_response
‘http’, request, response, code, msg, hdrs)
File “C:\Python25\lib\urllib2.py”, line 418, in error
return self._call_chain(*args)
File “C:\Python25\lib\urllib2.py”, line 353, in _call_chain
result = func(*args)
File “C:\Python25\lib\urllib2.py”, line 499, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 407: Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied. )
Офлайн
Офлайн
Не знаю :(. Я в этом вообще ноль…
Могу сказать только, что в свойствах браузера вижу адрес прокси (имя компьютера) и порт 8080. Что с этим делать, не знаю…
Офлайн
В доке нашел такой пример:
import urllib2 # Create an OpenerDirector with support for Basic HTTP Authentication... auth_handler = urllib2.HTTPBasicAuthHandler() auth_handler.add_password('realm', 'host', 'username', 'password') opener = urllib2.build_opener(auth_handler) # ...and install it globally so it can be used with urlopen. urllib2.install_opener(opener) urllib2.urlopen('http://www.example.com/login.html')
auth_handler.add_password(None, '\\compName.domain.ru:8080', '', '')
Отредактировано (Апрель 12, 2007 16:39:17)
Офлайн
Все ники заняты, юзай http://ntlmaps.sourceforge.net/
Офлайн
Офлайн
таже проблема , поставил, ntlmaps запустил, Опера без проблем коннекиться по локалхост, а питон скрипт не хочет, ругается на авторизацию, Покажите примерчик, как конектитесь?
Офлайн
Я не знаю. Я делаю это все о …
Я могу только сказать, что я вижу черты адреса прокси-сервера браузера (имя хоста) и порта 8080. Что с ним делать, я не знаю …
Офлайн