Форум сайта python.su
shiza
вот подсунул браузер
# -*- coding:cp1251 -*- import urllib2, urllib proxy_info = { 'user' : 'login', 'pass' : 'passwd', 'host' : "192.168.20.1", 'port' : 80 } proxy_support = urllib2.ProxyHandler({"http" : "http://%(user)s:%(pass)s@%(host)s:%(port)d" % proxy_info}) opener = urllib2.build_opener(proxy_support, urllib2.HTTPHandler) request0 = urllib2.Request('http://mail.ru', None, {"User-Agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.8"}) handle0 = opener.open(request0) data0 = handle0.read() print data0 handle0.close()
Офлайн
А на самом прокси-машине, случайно, ни какой апач не запущен? Может вы просто не по тому порту ломитесь? Потому что, это - стандартая страница апача, которая открывается для пользователя (как тут, например). Если через браузер заходить на 192.168.20.1:80 ничего не пишет?
f.read() возвращает то, что возвращает прокси…
Отредактировано (Июль 4, 2008 14:04:39)
Офлайн
:)
Это не правильный прокси…
т.е. если ты зайдёшь на http://192.168.0.1:80 тебе отдастся тот результат, который ты получаешь…
Прокси обычно отдаёт что-то другое…
Офлайн
Ferroman
да действительно, дело было в порту :)
всем спасибо за помощь! вопрос решен *YAHOO*
Офлайн